Agiliad Technologies - C++ Lead/Architect - Medical Devices/Healthcare Domain
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
• 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
• Bachelors or Masters 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
(ref:hirist.tech)
