> Markdown version of [/jobs/ext/4605412-embedded-software-engineer-medical-device](https://www.wearedevelopers.com/jobs/ext/4605412-embedded-software-engineer-medical-device). 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). --- # Embedded Software Engineer - Medical Device - **Company:** Insight Global - **Location:** St. Petersburg, FL, United States - **Experience:** Experienced - **Salary:** $100,090 - $180,190 - **Contract:** Temporary contract - **Skills:** C (Programming Language), Agile Methodology, JIRA, Unit Testing, Microsoft Azure, Black-Box Testing, C Sharp (Programming Language), C++ (Programming Language), Static Program Analysis, Embedded Software, Firmware, White-Box Testing, Software Engineering, Scripting, PIC Microcontroller, Git, Integration Tests, Information Technology - **Published:** November 6, 2026 - **Apply:** https://www.adzuna.com/details/5955138351 ## About the Role Bachelor's Degree in Engineering (electrical or computer science) - C, C++, C# - 3+ years experience with Sensor + sensorless BLDC/DC motor controls - Static analysis, unit/integration, white box + black box testing -Electromechanical troubleshooting - Python scripting for testing - Strong understanding of design/testing principles - Git + Azure DevOps/JIRA Nice to Have Skills & Experience -* Software Planning, Requirements, Architecture, Design, Implementation, and Integration * Medical Device Design Experience with FDA and IEC62304 processes * Agile Methodology, Insight Global is looking for a Software/Firmware Design Engineer in St. Petersburg, FL . This person will design, develop, and test embedded software/firmware that runs on microprocessors and microcontrollers. This person will be involved throughout the full software development lifecycle, including requirements, architecture, detailed design, coding, unit testing, and integration testing. They should have a strong understanding of embedded systems and 8-, 16-, and 32-bit processors/microcontrollers, be comfortable following established software design processes, and be able to work both independently and as part of an engineering team.