Senior Embedded Firmware Engineer | Medical Devices

Blue-Sages-1

Maple Grove (MN)

On-site

USD 110,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Blue-Sages-1 is seeking an experienced embedded software engineer to develop, maintain, verify, and document the software on a medical device. You will work on Linux-based console control firmware, collaborating with hardware, FPGA, systems, quality, and regulatory stakeholders.

Responsibilities include implementing embedded C/C++ features across various components, diagnosing defects, and ensuring deterministic behavior, timing, and safe device responses.

Qualifications

  • Professional experience developing production embedded software in C and C++ for medical devices.
  • Strong knowledge of C++11 or later, including memory ownership, low-level data handling, interfaces, and debugging.
  • Experience with Linux-based embedded systems, cross-compilation, shell tools, and build systems such as Make.
  • Experience debugging concurrent systems using threads, mutexes, queues, timers, and synchronization primitives.

Responsibilities

  • Implement and maintain embedded C and C++ features across drivers, managers, state-machine logic, data collection, and signal-processing components.
  • Diagnose defects using source inspection, logs, target-device behavior, hardware interfaces, and reproducible test cases.
  • Design changes that preserve deterministic behavior, timing requirements, error handling, and safe device responses.
  • Develop unit, integration, hardware-in-the-loop, and regression tests appropriate to the change and available test infrastructure.
  • Follow all applicable quality-system procedures.

Skills

Embedded C
C++11+
Linux-based development
Multithreading

Tools

Make
Shell tools
Cross-compilation
Yocto/OpenEmbedded
Docker/Podman
Jenkins

Job description

Blue-Sages-1 is seeking an experienced embedded software engineer to develop, maintain, verify, and document the software on a medical device. You will work on Linux-based console control firmware, collaborating with hardware, FPGA, systems, quality, and regulatory stakeholders.

Responsibilities include implementing embedded C/C++ features across various components, diagnosing defects, and ensuring deterministic behavior, timing, and safe device responses.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer - Medical Devices
Senior Embedded Firmware Engineer - Medical Devices

Blue Sages, Inc. • Maple Grove (MN)

On-site
USD 110,000 - 150,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Blue Sages, Inc. • Maple Grove (MN)

On-site
USD 110,000 - 150,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Blue-Sages-1 • Maple Grove (MN)

On-site
USD 110,000 - 160,000
Embedded Firmware Engineer
Embedded Firmware Engineer

DeepRec.ai • Massachusetts

On-site
USD 110,000 - 160,000
Senior Embedded Firmware Engineer (Medical Devices)
Senior Embedded Firmware Engineer (Medical Devices)

Tactile Medical • Minneapolis (MN)

On-site
USD 94,000 - 131,000
Medical, dental & vision benefits
Retirement benefits
Employee stock purchase plan
+2
Senior Embedded Software Engineer – Medical Devices (C/C++)
Senior Embedded Software Engineer – Medical Devices (C/C++)

Elyon International • Murrysville

On-site
USD 110,000 - 140,000
Paid sick leave
Medical/Dental (optional)
401(k) Retirement Plan (optional)
+3
Senior Embedded Firmware Engineer for Medical Devices
Senior Embedded Firmware Engineer for Medical Devices

tactilemedical • Minneapolis (MN)

On-site
USD 120,000 - 160,000
Medical, dental, vision benefits
Employee stock purchase plan
Paid time off
+3
Senior Firmware Engineer — Embedded Systems Leader
Senior Firmware Engineer — Embedded Systems Leader

Nextern • Maple Grove (MN)

On-site
USD 110,000 - 160,000
Firmware Engineer
Firmware Engineer

VeeRteq Solutions Inc. • Plano (TX)

Hybrid
USD 110,000 - 140,000
Senior Embedded Linux Engineer – Medical Devices
Senior Embedded Linux Engineer – Medical Devices

Custom Health Inc. • Morrisville (NC)

On-site
USD 110,000 - 160,000