> Markdown version of [/jobs/ext/57913-sr-software-engineer-embedded-c](https://www.wearedevelopers.com/jobs/ext/57913-sr-software-engineer-embedded-c). 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). --- # Sr Software Engineer: Embedded C++ - **Company:** Medtronic Inc. - **Location:** Jacksonville, FL, United States - **Experience:** Expert - **Salary:** $124,800.0 - $187,200.0 - **Contract:** Temporary contract - **Skills:** ARM Architecture, Unit Testing, Microsoft Azure, C++ (Programming Language), Static Program Analysis, Code Review, Software Debugging, Embedded C, Embedded Software, Software Architecture, Real-Time Operating Systems, Software Tools, Software Engineering, Software Requirements Analysis, Software Systems, PIC Microcontroller, Reliability of Systems, Git, Information Technology - **Published:** May 30, 2026 - **Apply:** https://www.juju.com/job/00000000g3iulw ## About the Role + Bachelor's degree in Computer Science, Electrical Engineering, or related field, and a minimum of 4 years of relevant experience; OR + Master's degree with a minimum of 2 years of relevant experience or a PhD To Be Successful in This Role: + 4+ years of experience in embedded software development, including significant experience with C and C++. + Developed and reviewed documentation according to medical device regulatory standards (e.g., IEC 62304). + Proven track record of leading software architecture and development for embedded systems. + Strong understanding of real-time operating systems (RTOS), microcontrollers, and hardware/software interfaces. + Experience in regulated environments (medical device experience preferred). + Excellent problem-solving, communication, and leadership skills. + Experience with ARM Cortex, ST Microelectronics, ADI Sharc, or other microcontroller platforms. + Familiarity with software development tools (e.g., Git, Azure DevOps, static analysis tools). + Knowledge of medical device standards and FDA regulations. + Prior experience developing embedded software in Rust. For Baccalaureate degrees earned outside of the United States, a degree that satisfies the requirements of 8 C.F.R. ยง 214.2(h)(4)(iii)(A) is required. ## Description The **Senior Embedded Software Engineer** , you will lead the design, development, and maintenance of embedded software for our next-generation medical devices. You will collaborate with cross-functional teams to deliver reliable, efficient, and high-quality software solutions that meet regulatory requirements., + Lead the architecture, development, and integration of embedded software systems for medical devices. + Design and implement software in C and C++ for real-time embedded platforms. + Drive technical decisions and mentor junior engineers. + Collaborate with hardware, systems, and quality teams to ensure seamless integration and compliance. + Develop and review documentation according to medical device regulatory standards (e.g., IEC 62304). + Conduct code reviews, unit testing, and debugging to ensure software reliability and performance. + Participate in risk analysis, requirements definition, and design reviews. + Stay current with industry trends, best practices, and emerging technologies. ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) ## Related Articles - [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 Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)