Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

$81k - $97.5k

Inogen

Description 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 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 Builds, 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 Software Engineer II In addition to items listed for Software Engineer I, a Software Engineer II may also be responsible for the following: Works with other engineers and leads parts of the design and implementation Uses design patterns and frameworks to design mid-level software components Conducts analysis of system design and integration Analyzes third-party, off-the-shelf software Determines and proposes alternate design approaches Provides support to verification test teams as necessary to maintain good quality, including problem identification, analysis, and solutions Software Engineer III In addition to items listed for Software Engineer II, a Software Engineer III may also be responsible for the following: Responsible for software risk analysis of subcomponents within the system software design Administrates Inogen's EPDM system and all parts during the development phases until release to production Mentors less experienced engineers Reviews engineering artifacts and test reports for accuracy and completeness, following good documentation practices Writes protocols for software system design verification and validation of Inogen products Software Engineer IV In addition to items listed for Software Engineer III, a Software Engineer IV may also be responsible for the following: Establishes organization standards for tools and processes for version control, configuration management and code quality Suggests and implements process improvement initiatives Responsible for system level design and system architecture decisions Selects, implements, and maintains appropriate design tools for software design, test, and implementation Participates in creating and maintaining budgets for projects and the SW department Be financially responsible for purchases and expenses related to SW development tools and systems Knowledge, Skills, and Abilities Must have strong work ethic Excellent oral and written communication skills required Attention to detail with accurate and complete documentation Effective conflict resolution Analytical & problem-solving skills Solutions-oriented problem solver Versed in and able to effectively apply common root cause analysis tools Excellent planning, communication, and organizational skills Ability to effectively interface with different departments within the company Self-motivated and capable of self-direction Highly motivated and able to act as a key part of the Engineering team 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 inInogen’sannual performance bonus incentive plan,highly competitiveand company-sponsored benefits, and wellbeing programs rooted in our strong culture of excellence. As a valued member of our team, Inogen provideshealth, dental, and vision insurance, 401(k) plan plus employer contribution and match, andgenerous 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. Inogen

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Plano, TX vacancy
  • $68.9k - $131.1k

     ...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...shape the future of aerospace and defense.As an Algorithms Software Engineer II, your role will encompass a wide range of responsibilities... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Plano, TX
    15 hours ago
  • $55 - $60 per hour

    Job Description Job Title Software Engineer II Type of Engagement 5-month contract to hire (Not open to 3rd party C2C consultants. Visa sponsorship is not available) Work Location Onsite position in Richardson, TX Job Overview Responsible for the implementation and... 
    Suggested
    Hourly pay
    Contract work
    For contractors

    Alliance of Professionals & Consultants, Inc. (APC)

    Richardson, TX
    2 days ago
  • $98.9k - $129.2k

    Software Engineer In Test II Trusted Connectivity for AI-Powered Dominance. Everfox delivers trusted connectivity to protect the world's most critical environments and safeguard the sensitive data powering decision advantage. Built for mission-critical operations, Everfox... 
    Suggested
    Permanent employment
    For contractors
    Work experience placement
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Everfox

    Richardson, TX
    1 day ago
  • $68.9k - $131.1k

     ...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...defense.Raytheon is seeking an associate‑level Embedded Software Engineer II (P2) to support development of Linux‑based compute platforms... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Mckinney, TX
    3 days ago
  •  ...Job Description Job Description Software Engineer II, EPM Principal Duties and Responsibilities The Software Engineer II will be responsible for the implementation, development, and support of Oracle EPM module technology solutions. This role requires strong... 
    Suggested
    Work from home
    Flexible hours

    CLOUDSCOUTS SOFTWARE SOLUTIONS LLC

    Frisco, TX
    a month ago
  • $76.4k - $98k

     ...and grow with a company that values purpose, collaboration, and excellence then we'd love to meet you. We are looking for a Software Engineer II who can immediately contribute to Angular, .NET, API, and SQL development efforts; thinks critically through problems;... 
    Permanent employment
    H1b
    Work at office
    Local area
    Immediate start
    Remote work

    Jack Henry & Associates

    Allen, TX
    2 days ago
  •  ...the means to help you achieve your goals. JOB PURPOSE The Software Developer II is responsible for designing, developing, testing, implementing...  ...• Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field; or an equivalent... 
    Temporary work
    Immediate start
    Flexible hours

    HealthOne Alliance

    Plano, TX
    3 days ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Commercial & Community Banking, you serve as a seasoned member of an agile team to design and deliver... 

    JP Morgan Chase

    Plano, TX
    14 hours ago
  • $68.9k - $131.1k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...Raytheon is seeking a Systems Security Engineer II - P2 to join our elite Systems Security...  ...solutions leveraging Cyber Security, Software Assurance and Supply Chain Risk Management... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Mckinney, TX
    4 days ago
  • $60 - $87 per hour

     ...Job Description Job Description About the Role We are seeking a Software Engineer II to develop and support full-stack applications for manufacturing and industrial technology environments. In this role, you will build scalable web applications, develop system integrations... 
    Contract work
    Temporary work
    Remote work

    Actalent

    Carrollton, TX
    2 days ago
  •  ...Concentra, and see what makes us different and better. The DevOps Engineer II is responsible for automating and maintaining configurations,...  ...incidents, improve custom application performance, and assist software engineering with planned improvements and projects. The DevOps... 
    Local area

    Concentra

    Addison, TX
    1 day ago
  •  ...Tomorrow Better.Role Overview:Could you be our next Solutions Engineer II, GRC (Archer)? Globe Life is looking for a Solutions Engineer...  ...Information Assurance, Business or related field.5+ years in Software Development, Information Security, Privacy and/or GRC related... 
    Full time
    Part time
    Work at office
    Work from home
    Monday to Friday
    Shift work

    Globe Life

    Mckinney, TX
    3 days ago
  • $68.9k - $131.1k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...more secure world. As a Systems Engineer II on our Infrastructure Environment Management...  ..., configuring, and managing development, software Integration & Test (I&T), system I&T, and... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Richardson, TX
    4 days ago
  • Full-stack Software Engineer We are looking for a skilled professional to join our team as a Full-stack Software Engineer. This role requires a strong technical background and the ability to work in a dynamic, fast-paced environment. The ideal candidate will have experience... 
    Immediate start

    Artech

    Plano, TX
    1 day ago
  • $85.5k - $125k

     ...an agent web page, you've used something our team built. As an engineer here, you'll own solutions from concept through production - not...  ...that role. What we're looking for: 2-3 years of professional software development experience, or a Bachelor's degree in Computer Science... 
    Internship
    H1b
    Work at office
    Immediate start
    Work from home

    State Farm

    Richardson, TX
    2 days ago
  •  ...Job Title: Senior AWS Full Stack Software Engineer Location: Plano, TX/Reston, VA/Columbia, SC/Knoxville, TN/Lafayette, LA/Birmingham, AL Type: Permanent Full Time Responsibilities • Develop and maintain full stack applications using Java/Spring... 
    Permanent employment
    Full time
    Local area

    System One

    Plano, TX
    a month ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Corporate Sector you serve as a seasoned member of an agile team to design and deliver trusted market... 

    JP Morgan Chase

    Plano, TX
    4 days ago
  • $108.5k - $149.18k

    Do you enjoy developing new products and services? Join us! Our Software Engineers work in an agile, collective environment. As a Software Engineer III, you will lead the design, development, and optimization of complex software systems for aerospace applications. You... 
    Full time
    Work experience placement

    Sierra Nevada Corporation

    Plano, TX
    3 days ago
  • $128.6k - $184.9k

     ...foundational models to Cisco IT. Our Foundational Model Service, gives engineering teams across the company access to small, large language, and...  ...a 99.9% uptime SLA, and we build and operate accordingly.As a Software Engineer on the FMS team you'll keep that platform running and... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    CISCO Systems

    Richardson, TX
    4 days ago
  • $155k - $222.6k

    Meet the TeamCisco's Webex Engineering Group is redefining the future of collaboration. We're building a world where people connect effortlessly...  ...the hybrid working patterns of the future.Your ImpactAs a Software Engineer, you will contribute to the design, implementation,... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Richardson, TX
    13 hours ago
  • Full stack developers very strong in React (MDS, Octagon, etc.)Spring Boot, AWS (ECS/Fargate/Step/Lambda/Aurora), Camunda, ReactJS, REST, Kafka, Hibernate/Data frameworks Advanced Proficient in coding in one or more modern programming languages like Java, React, Javascript...

    Virtusa

    Plano, TX
    2 days ago
  • $76.6k - $138.5k

    At HCSC, our employees are the cornerstone of our business and the foundation to our success. We empower employees with curated development plans that foster growth and promote rewarding, fulfilling careers.Join HCSC and be part of a purpose-driven company that will invest...
    Full time
    Work experience placement
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Health Care Service

    Richardson, TX
    2 days ago
  • $61k - $101k

     ...Salary: $61,000 - 101,000 per year Requirements: We require formal training or certification in software engineering concepts, along with 3+ years of applied experience. We need hands-on experience in system design, application development, testing, and operational... 
    Full time
    Work at office
    Remote work

    J.P. Morgan

    Plano, TX
    16 days ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Chief Technology Office (cto)Enterprise Observability Platforms team, you serve as a seasoned member... 
    Work at office
    Remote work

    JP Morgan Chase

    Plano, TX
    3 days ago
  • $86.5k - $123.2k

    Senior API Platform Software Engineer Position Description CGI is seeking a Senior API Platform Software Engineer to join an API Ecosystem team supporting enterprise scale financial services applications. This role is focused on building and enhancing backend services... 
    Local area
    Plano, TX
    a month ago
  •  ...and have the most-used digital solutions - all while ranking first in customer satisfaction. Will be joining the GBP Production Engineering team - Production-focused engineer with strong troubleshooting, observability, incident-management, cloud, and operational-automation... 

    Jobleads-US

    Plano, TX
    3 days ago
  • $90k - $117.6k

     ...career development. Come, stay, and grow with us. What Drives Success Lennox is looking for a knowledgeable and talented Embedded Software Engineer to design and develop software components for our Controls Engineering organization. In this role, you will have an... 
    Temporary work
    Work at office
    Monday to Friday

    Lennox

    Carrollton, TX
    1 day ago
  • $22.62 - $27.26 per hour

     ...Technical Solutions, a dynamic and growing company, as our Technician II . We're looking for a collaborative problem-solver with...  ...supporting Office 365, MS Office, Adobe, Active Directory, backup software, endpoint cybersecurity, mobile devices, and various business... 
    Full time
    Remote work
    Weekend work

    Intelligent Technical Solutions

    Plano, TX
    18 days ago
  • $78k - $156k

     ...people in more than 160 countries.JOB DESCRIPTION:Job TitleSenior Software EngineerWorking at AbbottAt Abbott, you can do work that...  ...movement disorders. We are looking for a hands-on Senior Software Engineer who is energized by building high-quality products, learning new... 
    Worldwide
    Shift work

    Abbott

    Plano, TX
    13 hours ago
  • $61k - $101k

     ...Salary: $61,000 - 101,000 per year Requirements: We require formal training or certification in software engineering concepts, along with 3+ years of applied experience. We look for strong full-stack engineering fundamentals and a disciplined approach to building... 
    Full time

    J.P. Morgan

    Plano, TX
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!