





Tier-1 employer and Bangalore location increase competition despite senior, niche embedded specialization.
Medical device embedded Linux, IEC 62304 and interoperability requirements make background transferability highly constrained.
Explicit 10+ years and mandatory embedded Linux/C++ plus medical software standards raise filter strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and test software components for patient monitoring focusing on interoperability and connectivity, including third-party device integration frameworks.
Develop efficient, maintainable C++ code for embedded Linux systems; implement unit/component tests and automated test suites using GoogleTest and Gherkin-based BDD.
Participate in Scrum teams collaborating with device interoperability experts and architects; support software lifecycle management including documentation, sustaining engineering, and defect resolution.
Bachelor’s or Master’s degree in Computer Science, Electronics, or related technical field.
10+ years experience in embedded Linux development with advanced C++ (C++17/20/23) proficiency.
Experience with unit testing frameworks such as GTest and BDD using Gherkin.
Onsite role requiring presence at company facilities at least 3 days per week.
Strong expertise in object-oriented programming, memory management, multithreading, and performance optimization in embedded Linux environments.
Experience with interoperability standards (HL7/FHIR/IEEE 11073 SDC) and compliance with medical software processes (IEC 62304).
Familiarity with communication protocols (TCP/UDP, HTTP/HTTPS, WebSockets, RS-232), security concepts (TLS, certificate management), and development tools (Git, Visual Studio, CMake).