Create Email Alert

Email Alert for

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.

Similar Jobs

  • myGwork - LGBTQ+ professionals & allies

    Engineer III, Software

    Richardson, TX, United States

    This inclusive employer is a member of myGwork – the largest global platform for the LGBTQ+ business community. Job Description Senior Software Engineer Do you have a passion for innovative ideas and groundbreaking discoveries? With over $1 billion invested annually in R&D, at Thermo Fisher Scientific you'll help tackle some of the world's tough

    Job Source: myGwork - LGBTQ+ professionals & allies
  • O'Neil Digital Solutions

    Software Engineer III

    Plano, TX, United States

    Date Posted: Apr 30, 2024 Company: O'Neil Digital Solutions, LLC Title: Software Engineer III About Us Founded in 1973, O’Neil Digital Solutions (ODS) is a leading IT consulting firm specializing in the optimization of complex end-to-end business process systems for a multitude of business verticals including Financial Services, Digital Media,

    Job Source: O'Neil Digital Solutions
  • Money Fit by DRS

    Software Engineer III

    Richardson, TX, United States

    ARGO is a leading provider of software and analytics solutions for both the financial services and healthcare industries. ARGO transforms business processes for financial service providers and healthcare organizations using proven business models and software innovation informed by real customer challenges, breakthrough technology, and rich analyti

    Job Source: Money Fit by DRS
  • Armor Defense Inc

    Software Engineer III

    Plano

    • Ending Soon

    Job Description Job Description At Armor, we are committed to making a meaningful difference in securing cyberspace. Our vision is to be the trusted protector and de facto standard that cloud-centric customers entrust with their risk. We strive to continuously evolve to be the best partner of choice, breaking norms and tirelessly innovating

    Job Source: Armor Defense Inc
  • Armor Defense

    Software Engineer III

    Plano, TX, United States

    • Ending Soon

    At Armor, we are committed to making a meaningful difference in securing cyberspace. Our vision is to be the trusted protector and de facto standard that cloud-centric customers entrust with their risk. We strive to continuously evolve to be the best partner of choice, breaking norms and tirelessly innovating to stay ahead of evolving cyber threats

    Job Source: Armor Defense
  • Bank of America

    Software Engineer III

    Plano, TX, United States

    At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day. One of the keys to driving Responsible Growth is being a great place to work for our team

    Job Source: Bank of America
  • myGwork - LGBTQ+ professionals & allies

    Software Engineer III - AWS

    Plano, TX, United States

    This inclusive employer is a member of myGwork – the largest global platform for the LGBTQ+ business community. We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible As a Software Engineer III at JPMorgan Chase within the Corporate and Investment Bank, Data Platform, you are an inte

    Job Source: myGwork - LGBTQ+ professionals & allies
  • Walmart

    Software Engineer III Python_

    Dallas

    • Ending Soon

    Position Summary... What you'll do... Discover limitless career opportunities at Sam's Club, where our vibrant work culture fuels professional growth, encourages exploration of new challenges, and values your commitment to making a significant difference. As a proud division of the Fortune's #1 company, Walmart, Inc., we foster an inclusive environ

    Job Source: Walmart

Software Engineer III

Plano, TX, United States

ABOUT INOGEN Inogen was founded in 2001 to improve quality of life and increase freedom and independence for oxygen therapy users. Inogen is innovation in oxygen therapy. The Inogen mission is to improve freedom and independence for oxygen therapy patients through innovative products and services. Inogen is a manufacturer and Accredited Homecare Provider. Inogen is focused on quality care, continuous improvement, and outstanding customer satisfaction. We are a stable, USA based company dedicated to providing an exciting and rewarding career to our employees. We completed a successful Initial Public Offering on the NASDAQ in 2014 and have demonstrated substantial growth over the last five years. Our work environment is casual yet high performing, and we are looking for seriously talented, motivated, and fast-paced professionals to join our team.

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

We thank all applicants in advance for their interest in the position. However, only those selected for an interview will be contacted. Inogen is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legallyprotected characteristics. The EEO is the Law poster and its supplement are available here: http://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm;http://www.dol.gov/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_Final_JRF_QA_508c.pdf. The pay transparency policy is available here: https://www.dol.gov/agencies/ofccp/faqs/pay-transparency Inogen is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please send an e-mail to [email protected] or call (972) 616-5668 and let us know the nature of your request and your contact information.

#J-18808-Ljbffr

Apply

Create Email Alert

Create Email Alert

Email Alert for Software Engineer III jobs in Plano, TX, United States

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.