Senior Firmware Engineer
O2 Technologies
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 Overview Entrust is seeking a Senior Firmware Engineer to work within our product development team. This individual will perform the responsibilities outlined below and other duties as assigned. Join a talented and dynamic team of engineers developing systems...Senior
- ...day. Join us and we can make a difference together. About this role Carrier Fire & Security Products is seeking a Senior Embedded Software/Firmware Engineer for its Detector Electronics fire and gas detection business in Bloomington, MN! Det-Tronics has been providing...SeniorWorldwide
- ...Required Skills & Experience • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a similar... ...environment • 3 or more years working in C or C++ in embedded firmware development. • Experience with embedded RTOS or bare-metal development...Senior
- ...Our client, a leader in innovative technology solutions, is seeking a dedicated and skilled Senior Firmware Engineer to join their dynamic team. As a Senior Firmware Engineer, you will be an integral part of the engineering department supporting multiple programs involving...SeniorWeekly payTemporary workFlexible hours
- ...A leading medical device innovator is seeking a Senior Software Engineer to help advance a breakthrough platform enabling MRI-guided, radiation-free cardiac procedures. This is a rare opportunity to contribute to life-saving technology at a pivotal stage of U.S. expansion...Senior
- A leading healthcare solutions provider in Plymouth, MN is seeking an Advanced Software Test Engineer to design and execute software verification tests for medical devices. The ideal candidate will have over 7 years of experience in embedded systems, along with strong...Senior
- Northrop Grumman in Plymouth, MN is seeking a Sr. Principal Project Manager to join the physical security team. This role is crucial for bridging IT infrastructure with physical protection. The candidate will work on security systems deployment, manage incidents, and collaborate...Senior
- ...Job title: Senior iOS Developer Job Type: Full-time Location: Minneapolis, MN Salary: $Market + benefits Requirements... ...with new technology trends. Train, coach and mentor other engineers. REQUIREMENTS 5+ years of experience with iOS development...SeniorFull time
$80k - $110k
...Accurant International Location: Minneapolis, MN (Hybrid) Status: Exempt Salary Range: $80,000-$110,000 Position Description The Senior Software Engineer in Test is responsible for design and development of our quality process and test automation initiatives driving resilient...SeniorWork experience placement- ...Description The Senior Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for company’s administrative and reporting tools. Responsible for all development practices for the web and services (integration) platform...SeniorWork at office
- Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We’re always looking for talented individuals who are ready to join a collaborative, growth...SeniorRemote workFlexible hours
- Genesis10 is currently seeking a Senior/Staff Software Engineer for a contract-to-hire position with a Financial Services Organization located in Minneapolis, MN. This is a contract-to-hire opportunity. Compensation: $95.00 - $96.00 per hour, W2, based on experience...SeniorHourly payPermanent employmentFull timeContract workRemote work
- ...from Andreessen Horowitz, ICONIQ, Menlo Ventures, and Wing Venture Capital. About the Team and Role: We are hiring a senior software engineer to help design and build core components of our next-generation knowledge retrieval system built for the AI era –...SeniorLocal areaRemote workWork from homeFlexible hours
- A healthcare technology company in Plymouth, Minnesota is seeking a Senior Principal Engineer to manage Product Requirements, oversee system integration, and provide technical leadership. The ideal candidate will have a Bachelor's degree in Engineering and over 12 years...Senior
- Job Posting Preferred Location Bachelors Degree in Computer Science Information Systems with 7 years of relevant technical experience or Masters degree in Computer Science Information Systems Hands on experience of creating test reports from automation test run...Senior
$97.5k - $150k
...and sales, service, and support functions across the globe, your journey at Tennant can take you places you never expected. Senior Software Engineer Responsibilities Develop, maintain, and improve a suite of mission‑critical service, diagnostics, and programming...SeniorLocal areaRemote work- ...not a role for someone new to Salesforce. You will be expected to lead by example from day one. What you will be doing As a Senior Salesforce Developer, you will play a critical role in delivering complex Salesforce solutions for our clients. You will design,...SeniorImmediate start
- ...Seeking one full-time Senior Full-Stack .NET Developer to modernize Excel based forms to web-based forms that are accessible, user-friendly and easy to maintain. At a high level, the resource will be expected to lead the design, build and implementation of web-based...SeniorFull time
$60k - $135k
...Job Title: Senior React JS Developer City: Minneapolis State/Province: Minnesota Posting Start Date: 7/... ...our holistic portfolio of capabilities in consulting, design, engineering, and operations, we help clients realize their boldest ambitions...SeniorMinimum wageLocal area$60k
Overview Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting the unique challenges created by transforming business needs. Our technical, domain expertise across obust solutions. We strive ...SeniorPermanent employmentTemporary work- A technology services company is seeking a Sr. Java Developer for a contract opportunity based in Plymouth, MN. The ideal candidate will have over 5 years of experience with J2EE application servers and excellent communication skills. Responsibilities include supporting...SeniorContract workLocal area
$120k - $140k
...Full-time Description Sharetec is looking for a Senior Software Engineer to join our team! At Sharetec, we believe in a people-first business. Our mission is to make millions of people's lives easier by developing innovative core banking and lending software...SeniorFull timeRemote workNight shift- An independent evaluation consulting company is seeking a Survey Programmer or Senior Survey Programmer to manage surveys utilizing Forsta Plus. This role involves programming, testing, and quality assurance for surveys on critical public health topics, offering remote...SeniorFull timePart timeRemote work
- Our direct client is looking for .NET Full stack developer, 12 months, hybrid in Saint Paul/Minneapolis, MN. Please send me resume, rate and contact details. Design, develop, and deploy complex .NET, C# applications and services Design and build Azure app services, Function...Senior
- Ritchie Bros. is seeking a Senior Staff Software Engineer to lead the team supporting administrative tools. You will manage implementation, collaborate on design, and resolve scalability issues, guiding a team of developers along the way. Ideal candidates will have a minimum...SeniorWork at office
- ...Sr Full Stack Engineer Job responsibilities include UI development using React, JavaScript, HTML, and CSS. Backend/API development using Java/J2EE, Spring Core/Boot/Batch, REST APIs, Microservices, UI Widgets, NextJS, SQL, and GraphQL. Troubleshooting and monitoring...Senior
- ...Firmware Engineer We are seeking a creative and detail-oriented Firmware Engineer to join our Global Controls R&D team. In this role, you will be responsible for designing, developing, and implementing embedded firmware for advanced spray, dispensing, coating, and finishing...
- A leading software company based in Plymouth, Minnesota is seeking a Senior Staff Software Engineer to lead the team responsible for enhancing administrative and reporting tools. This role involves leading the full stack web experience, managing the implementation of integrations...Senior
- ...work — both in and out of the office. Our engineering organization consists of many talented... ...maintenance and bug fixes. We are looking for Senior Android Engineers (minimum 5 years of... ...with other teams such as backend, firmware, data science, research, science, or QA...SeniorWork at officeLocal areaRemote workFlexible hours
- ...Applied, the world's largest HVAC company, is seeking a Sr. Software Engineer to lead and contribute on Cloud shared services, applications,... ...infrastructure. You will collaborate with product architects, senior engineers, and cross-functional teams in a hybrid Plymouth, MN...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior app developer Minneapolis, MN
- senior customer service advisor Minneapolis, MN
- senior international account manager Minneapolis, MN
- senior magento developer Minneapolis, MN
- sr marketing manager Minneapolis, MN
- sr technical product manager Minneapolis, MN
- senior manager pmo Minneapolis, MN
- senior accountant part time Minneapolis, MN
- senior electrical designer Minneapolis, MN
- senior planner Minneapolis, MN

