Senior Embedded Software Engineer

GE Healthcare Milwaukee, WI

Company

GE Healthcare

Location

Milwaukee, WI

Type

Full Time

Job Description

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.

#LI-LRG1

#LI-Onsite

#LI-Hybrid

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

Date Posted

04/03/2024

Views

7

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Territory Account Director (WI, Milwaukee) - Charlie Health

Views in the last 30 days - 0

Charlie Health is a rapidly growing startup dedicated to providing accessible mental health treatment Their innovative virtual programs combine group ...

View Details

Senior Account Sales Representative - Spectrum

Views in the last 30 days - 0

The job involves selling products and services to customers in assigned multidwelling units through doortodoor solicitation lobby events and by buildi...

View Details

Assistant Director-Operational Risk Management - Northwestern Mutual

Views in the last 30 days - 0

Northwestern Mutual is seeking an Assistant Director for Enterprise Risk Management The role involves coordinating and monitoring operational risk acr...

View Details

Principal Engineer - Northwestern Mutual

Views in the last 30 days - 0

Northwestern Mutual is a growing innovative company that invests in its people and makes a positive difference in the financial security industry They...

View Details

Project Manager - Paladin Technologies

Views in the last 30 days - 0

The job posting is for a Paladin Project Manager role requiring 3 years of experience in administrative project management security integration or tec...

View Details

Senior Consultant, Strategic Advisory - Northwestern Mutual

Views in the last 30 days - 0

Northwestern Mutual a company with over 165 years of experience is seeking a Senior Strategic Advisory Consultant The role involves analyzing business...

View Details