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

AGILIAD TECHNOLOGIES PRIVATE LIMITED

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AGILIAD TECHNOLOGIES PRIVATE LIMITED is seeking an experienced C++ Linux Engineer for their team in Bangalore. This role focuses on software development for Medical Devices and Healthcare products.

The ideal candidate should possess strong programming expertise, especially in C++ and Linux, and have experience in regulated environments. Responsibilities include software design, development, testing, and ensuring compliance with medical standards.

Join us to make a difference in healthcare technology.

Qualifications

  • 7-10 years of hands-on software development experience.
  • Experience working in the Medical Devices / Healthcare domain.
  • Ability to work independently and lead technical discussions.

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.
  • Participate in requirement analysis, software architecture, coding, debugging, and testing activities.
  • Ensure compliance with medical device software standards and quality processes.

Skills

C++ programming
Linux development
Multithreading
IPC mechanisms
Socket Programming
STL
Data Structures & Algorithms
Object-Oriented Design
GDB
Valgrind
Git
Make/CMake

Education

Bachelor's or Master's degree in Computer Science
Bachelor's or Master's degree in Electronics
Bachelor's or Master's degree in Information Technology
Bachelor's or Master's degree in Biomedical Engineering

Job description

Job Title

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 protocolsGood 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 experienceStrong 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Agiliad Technologies - C++ Lead/Architect - Medical Devices/Healthcare Domain
Agiliad Technologies - C++ Lead/Architect - Medical Devices/Healthcare Domain

AGILIAD TECHNOLOGIES PRIVATE LIMITED • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Lead Software Technologist I - C++ Embedded
Lead Software Technologist I - C++ Embedded

Philips Iberica SAU • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer - C++QT
Senior Software Engineer - C++QT

Nestdigital • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Software Application Engineer
Software Application Engineer

Zydus MedTech • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Amantya Technologies - Senior Software Engineer - QT Framework
Amantya Technologies - Senior Software Engineer - QT Framework

Amantya Technologies • Bengaluru

On-site
INR 1,500,000 - 2,300,000
C++ Developer
C++ Developer

TEKWings LLC • Maharashtra

On-site
INR 2,600,000 - 3,800,000
Engineering Manager Linux and C++
Engineering Manager Linux and C++

ZEISS India • Bengaluru

On-site
INR 3,000,000 - 4,000,000
Senior Application Software Engineer
Senior Application Software Engineer

Zydus Medtech • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

ZEISS India • Bengaluru

On-site
INR 3,000,000 - 4,500,000
Senior Software Engineer
Senior Software Engineer

STERIS • Maharashtra

On-site
INR 800,000 - 1,200,000