CareerPlanGet AI match score →

Senior Software Technologist - C++

Bangalore💼 Full-time🗓 2026-07-07 → 2026-07-31

Core

Design, develop, and test C++ software components for patient monitoring systems, focusing on interoperability and third-party device integration.

Role type

Senior embedded C++ software technologist

Builds

Patient monitoring software frameworks and device integration solutions

Domain

Healthcare technology / Medical devices / Embedded Linux

Deliverable

production ML models | product features

Required skills

Advanced C++ (17/20/23), embedded Linux development, object-oriented programming, memory management, multithreading, performance optimization, unit testing (GoogleTest), BDD (Gherkin), TCP/UDP, HTTP/HTTPS, WebSockets, RS-232, security-by-design (TLS, threat modelling), Git, CMake

Preferred skills

HL7/FHIR/IEEE 11073 SDC, Python, gRPC/Protobuf, MQTT, FDA/EU MDR compliance experience

Technologies

C++, Embedded Linux, GoogleTest, Gherkin, Python, Git, ADO/GitHub, Visual Studio, VS Code, CMake, TCP/UDP, HTTP/HTTPS, WebSockets, RS-232, TLS

Responsibilities

Design and develop high-quality C++ code for embedded Linux systems, implement automated test suites, optimize application performance in resource-constrained environments, participate in Scrum rituals, support software lifecycle management and defect resolution

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗