Eaton has flagged the Senior Embedded Software Engineer job as unavailable. Let’s keep looking.

Job Description Summary

The Maternal Infant Care Team is developing the future of medical technology in the Neonatal Intensive Care Unit and the Labor and Delivery care areas of hospitals. Join the exciting software development team in our MIC department where our mission is to send Moms and Babies home healthy. As a Senior Software Engineer, you will work closely with architects to translate overall system architecture and product requirements into well-designed and implemented software components. You will take ownership of the implementation of individual software components with a high emphasis on quality and sound software engineering practices. The ideal candidate is up to date on current technology trends and brings new ideas to the team.

GE HealthCare is a leading global medical technology and digital solutions innovator. Our purpose is to create a world where healthcare has no limits. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.

Job Description

Roles and Responsibilities:

In this role, you will:

  • Be responsible for embedded software of current and next generation medical devices in the Neonatal Intensive Care Unit and Labor and Delivery space.
  • Work closely with Architects, Systems Engineers, Project Managers, Product Owners and stakeholders to translate overall system architecture and product requirements in to well-designed and implemented software components.
  • Conduct technical design reviews to ensure the software meets security, reliability, and performance requirements in a fast paced, agile/scrum development model to deliver integrated software products with uncompromised quality.
  • Seek and provide feedback on design and development through collaboration with software developers and platform teams.
  • Design features with input from system architecture and product requirements to produce detailed architecture, detailed design, and software implementation.
  • Implement solutions that are aligned with and extend shared platforms and solutions.
  • Ensure compliance to quality practices and standards for medical device design and development.

Minimum Qualifications

  • Bachelor’s degree in computer science, computer engineering, software engineering or equivalent.
  • 4 years of embedded software development work experience
  • Experience with Microcontrollers, Microprocessors
  • Experience with Unix/Linux based programming
  • Experience with technology stacks and the ability to analyze software performance and security
  • Experience and conceptual knowledge in architecture and software design patterns that drive scalability, reliability, and maintainability.
  • Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.

Desired Skills - Technical:

  • Master’s degree in computer science, computer engineering, software engineering or equivalent.
  • 5 plus years of embedded software development work experience
  • Strong analytical skills, with excellent problem-solving abilities and experience creating flexible code.
  • Ability to make informed technology choices when exploring technology options and analyzing the impact of technology decisions
  • Skilled in breaking down problems, documenting problem statements and estimating the effort required for implementation and test
  • Ability to collaborate with the team by proactively sharing information across the team, to the right audience with the appropriate level of detail and timeliness
  • Demonstrated expertise with MATLAB or equivalent scientific modeling tools
  • Experience with software design and development within the medical device or other regulated industry
  • Experience with developing software compliant to IEC/ISO 62304 Software Development Lifecycle (SDLC)
  • Experience with microservices design and development
  • Application development experience using Qt/QML, Multithreading, C++, Yocto Linux, Arm Cortex/NXP Processors
  • Application development using communication protocols for the following: I2C, SPI, USB, GPIOs, CAN bus, RS232, RS485
  • Experience with testing and mocking frameworks such as Google Test and JUnit.
  • Experience with Real-time Operating system and ability to read a schematic and use hardware test equipment: oscilloscope, logic analyzer
  • Familiar with principles of electronics, circuits, and signals

Desired Skills – Leadership:

  • Ability to mentor and help team members
  • Ensures understanding of issues and presents clear rationale. Uses two-way communication to influence outcomes and ongoing results

Additional Information

GE HealthCare offers a great work environment, professional development, challenging careers, and competitive compensation. GE HealthCare is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

GE HealthCare will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).

While GE HealthCare does not currently require U.S. employees to be vaccinated against COVID-19, some GE HealthCare customers have vaccination mandates that may apply to certain GE HealthCare employees.

Relocation Assistance Provided: No

Read Full Description
Confirmed 7 hours ago. Posted 27 days ago.

Discover Similar Jobs

Suggested Articles