CareerPlanSign in

Senior Software Engineer

Maple Grove, Minnesota, United States💼 Full-time🗓 2026-05-08 → 2026-09-26

Core

Developing software and firmware for innovative medical technologies and connected solutions to improve patient outcomes.

Role type

Senior Software Engineer (Embedded Systems)

Builds

Embedded software and firmware for medical devices

Domain

Healthcare / Medical Technology

Deliverable

production ML models | product features

Required skills

C++, C, embedded software design, software architecture, unit testing, integration testing, FMEA, system risk analysis, technical mentorship

Preferred skills

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

Technologies

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

Responsibilities

Design, develop, and maintain embedded software solutions; create and maintain product documentation; participate in technical reviews and system risk analysis; 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

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.