Jobs in JS est. 2016

← All jobs

Inogen are hiring a Software Engineer II

Mid-level Plano, Texas, United States posted 2026-09-25

Apply for this position →

Job Summary:

The primary responsibility of the Software Engineer is to design, release, 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, components in a Digital Health ecosystem, and all related documentation as it pertains to medical device product development. The Software Engineer may also be assigned to focus their activities on existing product lines to make improvements to user experience, quality, reliability, cost, and efficiency in manufacturing. This individual must have strong technical skills complemented by great communications and teamwork qualities. Experience in medical device software development in a structured/regulated environment such as medical device development is required.

 

Responsibilities (Specific tasks, duties, essential functions of the job)

Software Engineer I

Software Engineer II

In addition to items listed for Software Engineer I, a Software Engineer II may also be responsible for the following:

Software Engineer III

In addition to items listed for Software Engineer II, a Software Engineer III may also be responsible for the following:

Software Engineer IV

In addition to items listed for Software Engineer III, a Software Engineer IV may also be responsible for the following:

Knowledge, Skills, and Abilities

 

Qualifications (Experience and Education)

 

Level I

Software Engineer I

  • 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
  • Cloud/Mobile
    • Intermediate knowledge/proficiency in Cloud technology (Azure or AWS) and languages like Python, PHP, Javascript
  • 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

Level II

Software Engineer II

  • Bachelor in Engineering or related technical discipline, required
  • 3-5 years of experience in software engineering, required
  • Embedded
    • Advanced knowledge/proficiency in embedded software languages, such as C, C++, Assembler
  • Cloud/Mobile
    • Advanced knowledge/proficiency in Cloud technology (Azure or AWS) and languages like Python, PHP, Javascript
    • Advanced knowledge/proficiency in cyber security concepts
  • Advanced knowledge/proficiency in ISO 9001, ISO 13485, IEC 62304, required
  • Intermediate knowledge of system architecture and design techniques, required
  • A combination of training, education, and experience that is equivalent to the qualifications listed above and that provides the required knowledge, skills, and abilities

Level III

Software Engineer III

  • Bachelor in Engineering or related technical discipline, required
  • MS Engineering or PhD, preferred
  • 5-8 years of experience in software engineering, required
  • Advanced knowledge/proficiency in computer programming languages and design methodologies
  • Advanced knowledge/proficiency in ISO 9001, ISO 13485, IEC 62304, required
  • Intermediate knowledge of software development operations
  • Intermediate knowledge of software deployment strategies
  • A combination of training, education, and experience that is equivalent to the qualifications listed above and that provides the required knowledge, skills, and abilities

Level IV

Software Engineer IV

  • Bachelor in Engineering or related technical discipline, required
  • MS Engineering or PhD, preferred
  • 8-10 years of experience in software engineering, required
  • Advanced knowledge/proficiency in computer programming languages and design methodologies
  • Full-stack software skillset, required
  • Advanced knowledge/proficiency in ISO 9001, ISO 13485, IEC 62304, ISO 14971 required
  • Advanced knowledge of software development operations
  • Advanced knowledge of software deployment strategies
  • Advanced knowledge of software deployment processes in the medical device industry
  • A combination of training, education, and experience that is equivalent to the qualifications listed above and that provides the required knowledge, skills, and abilities

 

Disclaimer

The above statements are intended to describe the general nature and level of work being performed by personnel assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified.

Inogen assesses market data to ensure a competitive compensation package for our employees.  The base salary for this position is expected to be between $81,000.00 and $97,500.00 annually. However, actual base salary if hired will be determined on an individualized basis and will be based on non-discriminatory factors, including as to individual skills, education, experience and market location.
 
Our Benefits and Rewards:
In addition to the expected base salary, this role is eligible to participate in Inogen’s annual performance bonus incentive plan, highly competitive and company-sponsored benefits, and wellbeing programs rooted in our strong culture of excellence. As a valued member of our team, Inogen provides health, dental, and vision insurance, 401(k) plan plus employer contribution and match, and generous paid leaves such as vacation and sick leave, including paid volunteer time, that can support you and your family through moments that matter.
 
Inogen is an Equal Employment Opportunity/Affirmative Action Employer - Underrepresented racial and ethnic groups/Females/Individuals with Disabilities/Protected Veterans.

Apply for this position →