×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer

Job in Minneapolis, Hennepin County, Minnesota, 55400, USA
Listing for: O2 Technologies,Inc
Full Time position
Listed on 2026-07-08
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 115000 USD Yearly USD 90000.00 115000.00 YEAR
Job Description & How to Apply Below

About The Role

Coloplast

Minneapolis, MN

ONSITE

6 month to start but will get extended past that

We need a Firmware Engineer who has programmed implantable devices in C or C++. Ideally this person has also programmed the wand or tablet that the device is controlled from.

The active implantable piece is a MUST HAVE!

Firmware Engineer – Candidate Summary

Seeking a Senior Firmware Engineer with 4–6+ years of experience developing embedded software in C and C++, preferably for implantable medical devices, wearable devices, or other embedded systems.

Key Requirements
  • Strong expertise in low‑level embedded programming using C/C++.
  • Experience developing firmware for implantable devices, such as neurostimulators, or similar embedded/wearable products.
  • Hands‑on experience programming and maintaining firmware for device communication and control systems.
  • Knowledge of communication protocols, including Bluetooth/BLE; experience with secure communications and encryption is highly desirable.
  • Experience supporting communication between external devices (e.g., tablets, wands, programmers) and implantable hardware.
  • Understanding of hardware‑software integration and the ability to work closely with embedded hardware interfaces.
  • Proficiency with static code analysis, code quality practices, debugging, and troubleshooting embedded systems.
  • Strong technical contributor who can independently design, develop, test, and optimize firmware solutions.
Preferred Experience
  • Firmware development for neurostimulators or other implantable medical devices.
  • Experience developing communication channels between implantable devices and companion systems such as wands, tablets, or programmers.
  • Background with wearable devices or other battery‑powered embedded products.
  • Familiarity with hardware interfaces, device connectivity, and reliability considerations in regulated or safety‑critical environments.
Ideal Candidate

A senior‑level embedded software engineer with proven experience delivering firmware solutions in C/C++, strong knowledge of device communications and hardware interfaces, and the ability to contribute across the full firmware development lifecycle for implantable or wearable medical technologies.

Key Responsibilities & Skills
  • Implantable Medical Device Firmware Development
  • Neurostimulator Firmware Engineering
  • Wearable Device Firmware Development
  • Embedded Systems Programming (C/C++)
  • Hardware-Software Integration
  • Device Communication & Control (Bluetooth/BLE)
  • Secure Communications & Encryption (Bluetooth/BLE)
  • Firmware Testing, Debugging & Optimization
  • Static Code Analysis & Code Quality Practices
  • Safety-Critical / Regulated Firmware Development
  • Full Firmware Development Lifecycle Management
  • Wireless Connectivity between Implantable Devices and Companion Systems
Technical Skills
  • C / C++
  • Embedded C
  • Real‑Time Operating Systems (RTOS)
  • Bluetooth / BLE Stack
  • Secure Encryption Libraries (AES / ECC)
  • IAR Embedded Workbench / Keil µVision
  • Git (Version Control)
  • Coverity / PC‑Lint (Static Analysis)
  • JTAG / SWD Debuggers
  • Embedded Test Frameworks
  • CI/CD for Firmware
Education

Bachelor's Degree in Electrical Engineering, Computer Engineering, Biomedical Engineering, Computer Science, Embedded Systems. Preferred:
Master's in Electrical Engineering, Master's in Biomedical Engineering, Master's in Computer Engineering, Master's in Embedded Systems.

Industry Experience
  • Medical Device
  • Implantable Devices
  • Neurotechnology
  • Wearable Devices
  • Embedded Systems
  • Regulated / Safety-Critical Environment
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary