Back to search
AGILIAD TECHNOLOGIES PRIVATE LIMITED Linkedin · Posted 1mo ago

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

India

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed 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 :
  • 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)
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search