HamburgerMenu
hirist

Medtronic - Software Engineer - C/C++ Programming

Medtronic
Multiple Locations
5 - 10 Years
star-icon
3.9white-divider674+ Reviews

Posted on: 21/01/2026

Job Description

Description :


At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all.

Youll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.

A Day in the Life.

We are looking for a highly skilled Software Engineer with strong expertise in C/C++ programming, Data Structures, Socket Programming, Multi-threading, DDS, and QT.

As part of the Platform COE, you will work on cutting-edge technology to build high-performance, scalable, and reliable systems in a Linux environment.

Responsibilities may include the following and other duties may be assigned :

- Collaborate with stakeholders to translate requirements into platform solutions and evaluate emerging technologies.

- Design, develop, test, document software components, and resolve infrastructure/application issues.

- Lead CAPA, field investigations, and capacity planning for platform growth.

- Maintain technical documentation and drive continuous improvement with Agile/Scrum.

- Interface with cross-functional teams, ensuring compliance with standards and regulations.

- Report to Engineering Director and collaborate with global teams, vendors, and stakeholders.

- Assess design changes, applying Model-Based Systems Engineering and ensuring safety and risk management compliance.

- Mentor junior engineers, track deliverables, and support occasional travel.

Required Knowledge and Experience :


- Requires mastery level knowledge of specialty area and working knowledge of several other areas, typically obtained through advanced education combined with experience.

- May have deep knowledge of project management.

Must Have: Minimum Requirements :

B-Tech/BE in Computer Science/Electronics or equivalent with 17+ years of relevant experience.

ME/M-Tech in Computer Science/Electronics or equivalent with 15+ years of relevant experience.

Skills & Experience :

Industry Experience & Domain Knowledge :


- Experience in the Medical Device Industry or related field.


- Experience in regulated environments and global regulatory compliance.

- Prior experience with FDA Class I, II, and III Medical Device systems.

- Understanding of complex embedded systems and software.

- Familiarity with networking protocols.

Technical Expertise :


- Expertise in Embedded C/C++ within RTOS development environments.

- Hands-on experience in Embedded/Firmware Device Drivers.

- Proficient in hardware/software interfacing and design.

- Desired experience with Qt, SQLite, Linux Yocto, and Security.

- Strong understanding of software development and system design.

Software Development Practices :


- Proficiency in Agile software development processes.

- Experience with change control, requirements management, and source code control.

- Conduct Code Reviews, Static and Dynamic Code Analysis.

- Generate software metrics for Unit and Integration Testing.

Team Collaboration & Communication :


- Strong interpersonal, presentation, and organizational skills.

- Ability to work in flexible settings and different time zones.

- Ability to work in a team environment and directly contribute to its success.

- Participate in system design and coordinate with teams and internal product management.

- Leadership and mentoring skills; able to manage diverse relationships and work with higher management.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in