Job Information
GE Healthcare Senior Software Engineer – Embedded in Milwaukee, Wisconsin
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 an exciting software development team 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 into 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.
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.
Qualifications & Essential Skills:
Bachelor’s degree in computer science, computer engineering, software engineering or equivalent.
Minimum of 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+ 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 timelinessDemonstrated 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 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 systems
Ability to read a schematic and use hardware test equipment: oscilloscope, logic analyzer
Familiar with principles of electronics, circuits, and signals
Additional Information
GE HealthCare offers a great work environment, professional development, challenging careers, and competitive compensation. GE HealthCare is an Equal Opportunity Employer (https://www.eeoc.gov/sites/default/files/2022-10/22-088_EEOC_KnowYourRights_10_20.pdf) . 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