C++ Developer

agiliad Haryana, India
Apply Now

Career Opportunities: C++ Developer (10155)

Requisition ID 10155 - Posted 

  Job Description Print Preview

Apply Save Job Email Job to Friend Return to List

 

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
    • 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:

    • 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

 

 

 

 

Apply Save Job Email Job to Friend Return to List

Email this job to a friend

 

 

 

The job has been sent to

 

Please provide the information below Job title: *Your friend’s email address: Message:

Maximum character limit: 1000

*Confirm you are not a robot:

Send Cancel