Career Opportunities: C++ Developer (10155)
Requisition ID 10155 - Posted
Job Description – C++ Linux (Medical Devices)
Location: Gurgaon
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:
- Multithreading
- IPC mechanisms
- Socket Programming
- STL
- Data Structures & Algorithms
- 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:
- IEC 62304
- ISO 13485
- FDA Guidelines
- Experience with diagnostic systems, patient monitoring, imaging, or embedded medical applications is an advantage
Qualification
- Bachelor’s or Master’s degree in:
- Computer Science
- Electronics
- Information Technology
- Biomedical Engineering
- 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
-
-
The job has been sent to
| Job title:
|
|
|
|
|
|
|
|
|
|
Job Description – C++ Linux (Medical Devices)
Location: Gurgaon
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:
- Multithreading
- IPC mechanisms
- Socket Programming
- STL
- Data Structures & Algorithms
- 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:
- IEC 62304
- ISO 13485
- FDA Guidelines
- Experience with diagnostic systems, patient monitoring, imaging, or embedded medical applications is an advantage
Qualification
- Bachelor’s or Master’s degree in:
- Computer Science
- Electronics
- Information Technology
- Biomedical Engineering
- 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