CareerPlan

Sr. Firmware Engineer

Maple Grove, Minnesota, United StatesFull-time$120k2026-10-02 → 2026-11-10

Core

Design, develop, and maintain embedded software/firmware for medical devices, ensuring compliance with quality systems and regulatory standards.

Role type

Senior IC firmware engineer (medical devices)

Builds

Embedded software solutions for medical devices

Domain

Medical devices / Embedded systems

Required skills

C++, C, embedded software design, software architecture, unit testing, integration testing, FMEA, risk analysis, software process improvement

Preferred skills

IEC 62304, Qt, wireless communication protocols, C#, Python, automation

Technologies

C++, C, Qt, C#, Python

Responsibilities

Design and develop embedded software solutions; create and maintain product documentation; participate in technical reviews; contribute to system risk analysis and FMEA; plan and execute integration and unit tests; coordinate configuration and release of embedded software; provide technical mentorship to junior engineers

Seniority

Senior, hands-on IC with mentorship responsibilities