Engineering Manager - Embedded Software
Medtronic
At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.
A Day in the Life
This position will lead a team of engineers specializing in Embedded Software, including Firmware, Device Drivers, BSPs, OS, RTOS, and HAL. Additionally, it will be responsible for establishing and managing the Firmware Center of Excellence (CoE).Responsibilities may include the following and other duties may be assigned
Leading and managing a team of embedded software engineers to ensure the delivery of quality solutions.
Guiding your team on software architecture and design for complex embedded systems.
Supporting the development and sustaining of embedded software for medical devices in line with company policies and procedures.
Collaborating with cross-functional teams such as Systems Engineering, Hardware, and QA to ensure integrated product development.
Managing project timelines, resource allocation, and budgeting for the embedded software function.
Providing leadership and direction for software testing and verification processes to ensure compliance with industry standards.
Creating a high-performance team culture by mentoring, coaching, and driving continuous improvement initiatives.
Overseeing software product releases and ensuring alignment with customer requirements.
Required Knowledge and Experience
Minimum of 10 years of relevant work experience in embedded software development with a strong foundation in both low-level firmware and higher-level embedded applications.
Minimum 5+ years of Techno-Managerial people management experience in leading engineering teams, ideally within a software development environment.
Proven experience in managing and delivering embedded software products within a regulated industry, such as medical devices, automotive, or industrial systems.
Strong technical expertise in embedded C/C++, RTOS (e.g., FreeRTOS), hardware-software integration, and low-level debugging.
Knowledge of Agile methodologies and experience in managing software development life cycles using iterative techniques.
Strong interpersonal and communication skills, with the ability to collaborate across teams and influence decision-making.
Ability to mentor and develop talent, ensuring the team operates efficiently and fosters a culture of continuous improvement.
Experience in working with global, cross-functional teams and managing distributed teams.
Physical Job Requirements
The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position.
Benefits & Compensation
Medtronic offers a competitive Salary and flexible Benefits Package
A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage.
About Medtronic
We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions.
Our Mission — to alleviate pain, restore health, and extend life — unites a global team of 95,000+ passionate people.
We are engineers at heart— putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.
Learn more about our business, mission, and our commitment to diversity here