Software Development Engineer

4 weeks ago


Plano, Texas, United States Inogen Full time

Job Summary:

The primary responsibility of the Software Engineer is to design, develop, and maintain software to support the manufacturing of Inogen's respiratory medical devices. The Software Engineer is a key member of the Engineering team and participates in all product development phases. Key responsibilities include the design, implementation, testing, and modifying of software components, software applications, and components in a Digital Health ecosystem, and all related documentation as it pertains to medical device product development.

Responsibilities:

  • Designs, develops, and maintains embedded (firmware) on-device applications, cloud-based applications, or mobile applications.
  • Maintains and improves released software products and device applications.
  • Uses standard tools and processes for version control, configuration management, and code quality.
  • Contributes to requirements definition at the functional level.
  • Participates in software code reviews/inspections.
  • Built, integrates, troubleshoots, and debugs software and hardware components.
  • Generates required product development documentation, including functional specifications and design documents.
  • Executes manual or automated tests for verification and validation of software applications.
  • Designs, codes, and validates software tools for use in the manufacturing of the product.
  • Works with software testers, patient support, manufacturing, and other cross-functional team members to resolve software issues.
  • Drives improvements to product and process quality.
  • Complies with all company policies and procedures.
  • Assists with any other duties as assigned.

Requirements:

  • Bachelor in Engineering or related technical discipline, required.
  • 0-3 years of experience in software design and testing, required.
  • Embedded: Intermediate knowledge/proficiency in embedded software languages, such as C, C++, Assembler.
  • Intermediate knowledge/proficiency in tools for version control, configuration management, and code quality.
  • Intermediate knowledge/proficiency in ISO 9001, ISO 13485, IEC 62304, preferred.
  • A combination of training, education, and experience that is equivalent to the qualifications listed above and that provides the required knowledge, skills, and abilities.
  • Medical device manufacturing experience, preferred.


  • Plano, Texas, United States Digi Full time

    Job SummaryAs a Software Development Engineer at Digi, you will be responsible for designing and developing software that integrates with the company's devices. This role requires a strong understanding of cloud computing platforms, 3-tier cloud platform architecture design and development, and MVC based applications.Key Responsibilities Design and develop...


  • Plano, Texas, United States JPMorganChase Full time

    About the RoleJPMorgan Chase is seeking a talented Software Development Engineer to join our Global Technology team. As a member of an agile team, you will design and deliver trusted market-leading technology products in a secure, stable, and scalable way.Key ResponsibilitiesDesign and develop scalable and resilient systems using Java or Python to contribute...


  • Plano, Texas, United States Ampcus Full time

    Job Overview:As a Software Development Engineer at Ampcus, you will collaborate with Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies. You will share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal &...


  • Plano, Texas, United States TransCore Full time

    Job Summary:The TransCore team is seeking a highly skilled Software Development Manager to lead our software engineering efforts. As a key member of our team, you will be responsible for overseeing the development and delivery of software solutions that meet the needs of our customers.Key Responsibilities:Lead a team of software engineers in the development...


  • Plano, Texas, United States TransCore Full time

    Software Development ManagerTransCore, a subsidiary of ST Engineering, is seeking a Software Development Manager to lead our team in Plano, Texas. The Software Development Manager will be responsible for leading a team of software engineers. You will also directly support new development and upgrades to software, architecture, design, code, versions, and...

  • Mainframe Developer

    4 weeks ago


    Plano, Texas, United States Anchor Software, LLC Full time

    At Anchor Software, LLC, we are seeking a skilled Mainframe Developer to join our team of experts in Mainframe development for IBM z/OS and CICS environments.We are committed to delivering cutting-edge technology that empowers businesses to thrive in today's competitive landscape. As part of our growth, we are looking for a talented Mainframe Developer to...


  • Plano, Texas, United States APCON Full time

    Director of Software EngineeringAPCON is a leading provider of network visibility and security solutions. As the Director of Software Engineering, you will lead our team of software engineers and engage in in-depth technology reviews with the team and high-level strategic discussions with leadership.Key Responsibilities:Lead and mentor a diverse team of...


  • Plano, Texas, United States Capital One Full time

    Job SummaryCapital One is seeking a Senior Full Stack Software Engineer to join our team. As a key member of our engineering team, you will design, develop, and implement technical solutions in full-stack development tools and technologies.Key ResponsibilitiesCollaborate with Agile teams to design, develop, test, implement, and support technical...

  • Innovation Engineer

    4 weeks ago


    Plano, Texas, United States Saxon Global Full time

    Job Title: Innovation Engineer - Software Development ExpertJob Summary: We are seeking a highly skilled Innovation Engineer to join our team at Saxon Global. As an Innovation Engineer, you will be responsible for evaluating new technologies, investigating new and emerging technologies, and developing commercially viable product offerings.Key...

  • iOS Software Engineer

    4 weeks ago


    Plano, Texas, United States Diverse Lynx Full time

    Job Title:iOS Software EngineerJob Summary:We are seeking a highly skilled iOS Software Engineer to join our team at Diverse Lynx LLC. As an iOS Software Engineer, you will be responsible for developing secure and high-quality production code, reviewing and debugging code written by others, and driving decisions that influence the product design, application...


  • Plano, Texas, United States APCON Full time

    Director of Software EngineeringAPCON is an industry leader in network visibility and security solutions. We provide an unparalleled level of confidence to enterprise and mid-size organizations seeking ultimate network insights. Our customers include Fortune 1000 companies to mid-size organizations within the financial services, telecommunications, and...


  • Plano, Texas, United States Capital One Full time

    Job Summary:Capital One is seeking a highly skilled Full Stack Software Engineer to join our team. As a Full Stack Software Engineer, you will play a crucial role in designing, developing, and maintaining self-service document management capabilities on our customer and agent facing platforms. You will be responsible for ensuring our omni-channel customer...


  • Plano, Texas, United States Capital One Full time

    Job Summary:Capital One is seeking a skilled Full Stack Software Engineer to join our team. As a Full Stack Software Engineer, you will be responsible for designing, developing, and supporting technical solutions in full-stack development tools and technologies. You will collaborate with Agile teams to deliver robust cloud-based solutions that drive powerful...


  • Plano, Texas, United States Toyota Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Toyota Financial Services. As a key member of our technology team, you will be responsible for designing and developing features within our Technology Domains. Your expertise in Java, AWS, and microservices-based applications will be essential in driving the...


  • Plano, Texas, United States Capital One Full time

    Job Title: Software Engineering DirectorAbout the Role:We are seeking a highly skilled Software Engineering Director to lead our Associate Experience Technology (AXT) organization. As a key member of our team, you will be responsible for overseeing software engineering initiatives that drive the adoption of endpoint technology. Your expertise in cloud native...


  • Plano, Texas, United States RIT Solutions, Inc. Full time

    Job Title: Senior Software EngineerAt RIT Solutions, Inc., we are seeking a highly skilled Senior Software Engineer to join our team.Key Responsibilities:* Design and develop features and tools in Glass* Collaborate with cross-functional teams to deliver high-quality software solutions* Stay up-to-date with the latest technology trends and best...


  • Plano, Texas, United States AA2IT Full time

    We are seeking a highly skilled Senior Software Engineer to lead our team in developing cutting-edge enterprise applications using Java and Spring Boot. The ideal candidate will have a strong background in software development, excellent communication skills, and the ability to work collaboratively in an agile environment.Key Responsibilities:Design and...


  • Plano, Texas, United States Toyota Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at Toyota Financial Services. As a key member of our technology team, you will be responsible for designing, developing, and maintaining global features using Java, Spring Boot, and related technologies.Key Responsibilities:Design and develop highly scalable...


  • Plano, Texas, United States Abbott Full time

    About the RoleAbbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines.Our 114,000 colleagues serve people in more than 160...


  • Plano, Texas, United States JPMorganChase Full time

    Job SummaryWe are seeking an experienced software developer to join our team at JPMorganChase. As a senior member of our software engineering team, you will be responsible for designing and developing scalable and resilient systems using Java or Python.Key ResponsibilitiesParticipate in the design and development of scalable and resilient systems using Java...