CareerPlan

Firmware Engineer

Waukesha, USFull-time2026-11-04 → 2026-11-10
On-siteNo visa sponsorship

Core

Design, develop, test, and integrate embedded software for advanced Magnetic Resonance Imaging (MRI) systems to ensure reliable, real-time performance.

Role type

Entry-level firmware engineer

Builds

Embedded software components for medical imaging devices

Domain

Medical devices / Embedded systems

Deliverable

production ML models

Required skills

C++, object-oriented design, embedded systems fundamentals, computer architecture, operating systems concepts

Preferred skills

Embedded software/hardware integration, software testing and debugging, real-time operating systems (RTOS), Linux-based development, version control, continuous integration

Technologies

C++, RTOS, Linux, JTAG debuggers, logic analyzers, protocol analyzers

Responsibilities

Develop and maintain embedded software using C++ and object-oriented principles; Interface real-time firmware components with custom hardware; Collaborate with system and hardware teams to translate requirements into tasks; Participate in design and code reviews; Investigate defects and resolve issues within an Agile environment.

Seniority

Entry-level, hands-on IC