> Markdown version of [/jobs/ext/1956143-software-engineer-i-crm](https://www.wearedevelopers.com/jobs/ext/1956143-software-engineer-i-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). --- # Software Engineer I - CRM - **Company:** Medtronic Inc. - **Location:** Minneapolis, MN, United States - **Experience:** Starter - **Salary:** $74,400.0 - $111,600.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 6, 2026 - **Apply:** https://dejobs.org/x/x/DF8474D6725345B687ED16672450E78B/job/ ## About the Role * Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or related technical discipline., * 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 In general, the following responsibilities apply for the Firmware Engineer I role. This includes, but is not limited to the following: * 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 - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [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) - [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) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) ## Related Articles - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [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) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)