Skip to content

Open nowPosted yesterday

Staff Software Engineer - Distributed Embedded Systems

gehc363 open roles

Where
Madison
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowStaff Software Engineer - Distributed Embedded Systemsgehc · Madison
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on gehc's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.5% of postings close within 7 days. Measured by our own scanner across the market. gehc postings stay open a median of 9 days.

Share of postings closed within
  1. 2.0%1 day
  2. 4.3%3 days
  3. 11.5%7 days
  4. 18.1%14 days
  5. 35.6%30 days
  6. 44.6%60 days
This job: posted yesterday

gehc median: 9 days open

The posting

Job Description Summary

Anesthesia and ventilation delivery technology: Build life-critical embedded software. Our software runs in anesthesia delivery systems and related vaporizer technologies used by clinicians every day. We are looking for an experienced embedded software engineer with strong, balanced experience in RTOS and Embedded Linux environments. The systems are distributed across multiple processors and include communication interfaces, hardware control, and FPGA-based functions.

This is a hands-on technical leadership role. You will lead complex subsystem work, make system-level design decisions, mentor engineers, and help carry forward critical product and architecture knowledge. You need to understand how software and FPGA-based control fit together and be able to drive that architecture with FPGA and hardware engineers. FPGA logic or HDL development is not required.

The strongest candidates will want to understand the complete medical device, not only their assigned software. Over time, this person should become a trusted expert in both distributed embedded systems and the anesthesia and ventilation-delivery domain.

Job Description

Roles and Responsibilities

  • Lead the design, implementation, integration, and verification of distributed embedded software spanning RTOS and Embedded Linux.
  • Define and review interfaces among processors, software subsystems, communications, hardware, and FPGA-based control.
  • Work with FPGA and hardware engineers to establish responsibilities, data flows, timing, diagnostics, fault behavior, and integration plans.
  • Lead work involving real-time behavior, concurrency, platform bring-up, BSPs, drivers, boot processes, inter-processor communication, and low-level debugging.
  • Make technical decisions involving performance, determinism, reliability, maintainability, cybersecurity, safety, and fault handling.
  • Lead design and code reviews, mentor engineers, and help resolve complex product and field issues.
  • Contribute to platform roadmaps, reusable software, automated testing, CI/CD, and development-tool improvements.
  • Work with systems, controls, hardware, quality, clinical, cybersecurity, and global software teams.

Required Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or a related technical field.
  • 8+ years of software development experience, including significant experience with embedded systems.
  • Strong and comparable professional experience in RTOS-based embedded software and Embedded Linux.
  • Extensive C++ experience in concurrent, real-time, resource-constrained, or reliability-critical systems.
  • Experience designing and integrating distributed embedded systems involving multiple processors, communications, hardware interfaces, and FPGA-based control.
  • Ability to drive architecture and integration for an FPGA-enabled system. FPGA or HDL development experience is not required.
  • Strong system integration, platform bring-up, debugging, technical leadership, and communication skills.

Preferred Qualifications

  • Experience with Xilinx Zynq UltraScale+ MPSoC or a similar heterogeneous SoC that combines application processors, real-time processors, and programmable logic.
  • Knowledge of control systems, including real-time control, closed-loop systems, modeling, simulation, or control-algorithm integration.
  • Experience with FreeRTOS or another RTOS, Linux BSPs, drivers, boot processes, kernel interfaces, and ARM-based systems.
  • Experience in medical devices or another regulated, safety-critical industry.
  • Experience mentoring engineers and developing reusable embedded platforms.
  • Interest in becoming a system-level and domain expert in anesthesia and ventilation delivery.

We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership –always with unyielding integrity.

Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support.

#LI-MA4

We will not sponsor individuals for employment visas, now or in the future, for this job opening.

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: Yes

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against gehc's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on gehc's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    gehc's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.