HamburgerMenu
hirist

Agiliad Technologies - C++/Linux Engineer - Medical Devices

Agiliad
7 - 11 Years
Bangalore

Posted on: 22/06/2026

Job Description

Job Description :

Job Description : C++ Linux (Medical Devices)

Location : Bangalore

Experience : 7-10 Years

Domain : Medical Devices / Healthcare Technology

Employment Type : Full-Time

About the Role :

We are looking for an experienced C++ Linux Engineer with strong expertise in software development for Medical Devices / Healthcare products. The candidate will be responsible for designing, developing, testing, and maintaining high-performance software applications on Linux platforms for regulated medical environments.

The ideal candidate should have hands-on experience in C++ development, Linux systems programming, device communication, multithreading, and software lifecycle processes within the medical or healthcare domain.

Key Responsibilities :

- Design, develop, and maintain robust software applications using C++ on Linux platforms

- Develop software for medical devices, diagnostic systems, imaging systems, or healthcare applications

- Work on system-level programming, device communication, and hardware-software integration

- Develop reusable, scalable, and high-performance software components

- Participate in requirement analysis, software architecture, coding, debugging, and testing activities

- Perform unit testing, integration testing, and defect fixing

- Collaborate with cross-functional teams including QA, firmware, hardware, regulatory, and product engineering teams

- Ensure compliance with medical device software standards and quality processes

- Optimize application performance, memory usage, and system reliability

- Work in Agile/Scrum development environments

- Support software release activities and documentation

Required Skills :

- Strong programming expertise in C++

- Excellent experience working on Linux-based development

- Strong understanding of :

1. Multithreading

2. IPC mechanisms

3. Socket Programming

4. STL

5. Data Structures & Algorithms

6. Object-Oriented Design

- Experience in system programming and debugging tools on Linux

- Hands-on experience with GDB, Valgrind, Git, Make/CMake

- Understanding of software development lifecycle and coding standards

- Experience in integration with hardware devices and communication protocols

- Good analytical and troubleshooting skills

Medical Domain Requirements :

- Experience working in the Medical Devices / Healthcare domain

- Exposure to regulated development environments and medical compliance standards is preferred :

1. IEC 62304

2. ISO 13485

3. FDA Guidelines

- Experience with diagnostic systems, patient monitoring, imaging, or embedded medical applications is an advantage

Qualification :

- Bachelors or Masters degree in :

1. Computer Science

2. Electronics

3. Information Technology

4. Biomedical Engineering

5. Related Engineering Discipline

Preferred Candidate Profile :

- 7-10 years of hands-on software development experience

- Strong communication and stakeholder management skills

- Ability to work independently and lead technical discussions

- Experience working with global engineering teams

- Passion for developing high-quality healthcare solutions

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Posted by

Recruiter

HR at Agiliad

Last Active: NA as recruiter has posted this job through third party tool.

Job Views:  
106
Applications:  36
Recruiter Actions:  0

Functional Area

Embedded / Kernel Development

Job Code

1647261

Loading chat...