> Markdown version of [/jobs/ext/1974044-firmware-engineer-ii-crm](https://www.wearedevelopers.com/jobs/ext/1974044-firmware-engineer-ii-crm). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer II - CRM - **Company:** Medtronic Inc. - **Location:** Mounds View, MN, United States - **Salary:** $100,000.0 - $150,000.0 - **Contract:** Temporary contract - **Skills:** Microsoft Windows, Bluetooth, C++ (Programming Language), Computer Engineering, Embedded Software, Firmware, Linux System Administration, Systems Development Life Cycle, Real-Time Operating Systems, Software Engineering, Test Scripts, Software Troubleshooting, Information Technology - **Published:** August 7, 2026 - **Apply:** https://www.dice.com/job-detail/e8559301-6779-4bdb-aea8-b19bfb9d3010 ## About the Role * Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or related technical discipline and a minimum of 2 years of Firmware Development experience OR a Master's degree with a minimum of 0 years of Firmware Development experience Nice to Have * Embedded software development experience in C/C++ * Ability to write and interpret test scripts in C/C++ * Specific knowledge of embedded systems, interpreting specifications * Specific knowledge of implantable medical devices * Specific knowledge of Bluetooth * Experience working in Windows and Linux environments * Experience with real-time operating systems * Ability to work in a team environment with strong collaboration skills ## Description * Develop and test embedded software as part of a system, document and troubleshoot issues, and work with instrument and hardware functions * Use a variety of software troubleshooting tools, including off-the-shelf and custom-built * Apply appropriate standards, processes, procedures and tools throughout the system development lifecycle * Work well independently and with cross-functional engineering disciplines ## Related Videos - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Are Classical Automation Frameworks Dead? How AI Agents Are Transforming QA](https://www.wearedevelopers.com/videos/100243-are-classical-automation-frameworks-dead-how-ai-agents-are-transforming-qa) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [From Bedside Beeps to Interoperable Bytes – Getting your medical devices ready to talk the IEEE 11073 language](https://www.wearedevelopers.com/videos/771-from-bedside-beeps-to-interoperable-bytes-getting-your-medical-devices-ready-to-talk-the-ieee-11073-language) - [Fighting test flakiness with time machines](https://www.wearedevelopers.com/videos/834-fighting-test-flakiness-with-time-machines) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)