Demo

Senior Firmware Engineer

O2 Technologies,Inc
Minneapolis, MN Contractor
POSTED ON 7/6/2026
AVAILABLE BEFORE 8/8/2026
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

#JoinOurTeam #NowHiring #ApplyToday

Hourly Wage Estimation for Senior Firmware Engineer in Minneapolis, MN
$58.00 to $67.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Firmware Engineer?

Sign up to receive alerts about other jobs on the Senior Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at O2 Technologies,Inc

  • O2 Technologies,Inc Cambridge, MA
  • About The Role Title: Microsoft 365 Solutions Architect # Open (if applicable): 1 Company: Pharmaceutical Company Location near Waltham MA Why Open: New Ro... more
  • 11 Days Ago

  • O2 Technologies,Inc Columbus, OH
  • About The Role Azure Landing Zone Lead/Architect Location: Columbus, Ohio (REMOTE) Duration: 6-12 Months Rate: $90-100/hr Description Hands-on experience d... more
  • 11 Days Ago

  • O2 Technologies,Inc Aurora, CO
  • AI/ML LLMs (OpenAI, Gemini, Llama, Mistral) RAG pipelines Prompt engineering Evaluation tools (LangSmith, W&B, Arize) Backend Python (primary), Java REST /... more
  • 15 Days Ago

  • O2 Technologies,Inc Wilmington, DE
  • About The Role IT Audit Manager Client - AAA Club Alliance Location - 3 days on-site in Wilmington, DE Duration - 6 month contract to hire Comp - $90/hr C2... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Firmware Engineer jobs in the Minneapolis, MN area that may be a better fit.

  • Judge Group, Inc. Prairie, MN
  • Location: Eden Prairie, MN Salary: $140,000.00 USD Annually - $160,000.00 USD Annually Description: Our client is currently seeking a Senior Firmware Engin... more
  • 1 Day Ago

  • Emerson Shakopee, MN
  • Job Description We are looking for a Senior Firmware Test Engineer to lead and participate in the creation and execution of test strategies for embedded fi... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!