
Medtronic - Senior Software Engineer - Embedded System
4 weeks ago
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 seeking a Senior Engineer to design and develop embedded software across Windows, Linux, QNX, and bare-metal platforms. The role involves contributing to Windows image build/deployment, implementing real-time control software for sensors and actuators, and driving performance optimization in modern C++ (C++17/20).
Candidates should bring strong expertise in OS internals, debugging complex embedded systems, and working with virtualization (KVM/QEMU). This position requires close collaboration with global, cross functional teams and the ability to mentor junior engineers while ensuring robust, compliant, and maintainable may include the following and other duties may be assigned :
- Design and develop embedded software modules across Windows, Linux, QNX.
- Contribute to Windows production image build and deployment, including OS configuration, security patching, and validation.
- Write clean, efficient code in modern C++ (C++14 and later) and contribute to performance optimization and debugging of complex embedded systems.
- Participate in design reviews, FMEAs, and root cause analysis, ensuring robust, compliant, and maintainable solutions.
- Collaborate closely with cross-functional teams (systems, hardware, V&V, safety, quality, regulatory) to ensure end-to-end testability and compliance.
- Support automation efforts in build, test, and deployment using PowerShell, Python, and CI/CD tools.
- Actively contribute to a culture of technical excellence and continuous learning by sharing knowledge and mentoring junior engineers.
Required knowledge and experience :
- Bachelors or masters in Computer science / IT/ Electronics
- 8- 10 years of embedded software development with minimum 4+ years experience in Windows Kernel and Application development.
- Understanding of Windows, Linux, QNX or other operating system operation, drivers, interfaces, and coding in these environments. Including but not limited to applications, processes, threads, handles, synchronization, drivers, virtual memory, kernel objects, performance counters, key performance indicators, performance analysis, networking, root causing, troubleshooting, and debugging in a complex multi processor mixed OS environment.
- Experience in developing and commercializing software products in a fast-paced R&D environment, including understanding of the software development lifecycle (SDLC) and best practices in the medical
device industry, experience in providing post product support.
- Experience in object-oriented design and design patterns.
- Experience in relevant scripting languages (e.g. PowerShell, Python, Bash)
- Understanding and appreciation of SDLC process and tools (e.g. JIRA, Bitbucket, Stash, Confluence, JAMA, Git, CMake.)
- Experience in software development in medical device industry or other regulated industry is preferred.
- Experience in the test-driven development methodology and unit test.
- Experience in Agile/Scrum/SAFe software development practices.
- Ability to distill software requirements from system requirements.
- Experience with Windows OS, QNX (x86 and/or Arm target), Linux and/or other Real Time Operating System, including related IDEs, SDKs, and DDKs.
- Experience with Transport layer communications protocols and related network experience (e.g. DDS TCP/IP, UDP, Sockets, Wireshark, etc.)
- Experience Troubleshooting, Debugging, and Root Cause Analysis techniques and tools (e.g. WinDbg, GnuDbg, others)
- Experience performing risk management analysis of software ideally using SW FMEA techniques.
- Experience working with the global/multi-development sites environment is a plus.
- Cybersecurity experience is desirable, designing and maintaining secure OS and applications (e.g. SSL/TLS, DTLS, TPM, Trusted/Secure Boot, Root of Trust, Authentication, Encryption, Public/Private Key, Key/Certificate Management, authenticated and secure communications & 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.
This position is eligible for a short-term incentive called the Medtronic Incentive Plan (MIP).
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.
(ref:hirist.tech)-
Hyderabad, Telangana, India Medtronic (Medtronic)(279) Full timeAt 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 seeking a Principal Engineer to lead the architecture and development of advanced embedded...
-
Senior Software Engineer
3 days ago
Hyderabad, Telangana, India Medtronic Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAt 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 LifeAs a Senior Software Engineer, you will be working with motivated, diverse, and knowledgeable...
-
Hyderabad, Telangana, India Medtronic (Medtronic)(279) Full timeAt 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 : The Software V&V Engineer I, based in Hyderabad will focus on supporting medical device software...
-
Senior Software Engineer
2 weeks ago
Hyderabad, Telangana, India Medtronic Full time ₹ 8,00,000 - ₹ 12,00,000 per yearAt 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 LifeWe are seeking a Senior Engineer to design and develop embedded software across Windows, Linux, QNX,...
-
Principal Software Engineer
1 week ago
Hyderabad, Telangana, India Medtronic Full time ₹ 15,00,000 - ₹ 20,00,000 per yearAt 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 LifeThe Principal Software Engineer, Embedded Software will be a member of the Medtronic R&D software...
-
Senior Principal Software Engineer
1 day ago
Hyderabad, Telangana, India Medtronic Full time ₹ 12,00,000 - ₹ 24,00,000 per yearAt 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 LifeYou'll begin by tackling complex software challenges that demand precision, speed, and reliability....
-
Lead Software Engineer
7 days ago
Hyderabad, Telangana, India Medtronic Full time ₹ 45,00,000 - ₹ 90,00,000 per yearAt 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 LifeAs a Senior Controls Software Engineer working at Medtronic, you will be a significant contributor in...
-
Hyderabad, Telangana, India Medtronic (Medtronic)(279) Full timeAt 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 : As a Engineering Manager working at Medtronic, you will be a leader contributing to the Software...
-
Senior Software Engineer
3 days ago
Hyderabad, Telangana, India Medtronic Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAt 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 LifeSupport the software development life cycle for design, implementation, build, deployment and...
-
Software Engineer II
7 days ago
Hyderabad, Telangana, India Medtronic Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAt 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 LifeAs a Controls Software Engineer working at Medtronic, you will be a significant contributor in the...