CareerPlanSign in

Lead Software Technologist I

Bangalore💼 Full-time🗓 2026-05-25 → 2026-09-25

Core

Lead and mentor Platform development teams on software architecture, design patterns, and embedded systems best practices for medical device software.

Role type

Senior IC embedded Linux software architect

Builds

Medical device software platforms and features

Domain

Healthcare technology / Embedded Linux systems

Deliverable

production ML models | product features

Required skills

Modern C++ (C++11/14/17/20), Embedded Linux, Python, Object-oriented programming, Memory management, Multithreading, Performance optimization, Debugging and profiling, Unit/component/BDD testing, AI Agent Technology for development, Medical software compliance (IEC 62304, FDA), Yocto/OpenEmbedded, CI/CD pipelines

Preferred skills

Medical communication protocols (HL7, FHIR, IEEE 11073 SDC, DICOM), Patient monitoring systems domain experience, Cybersecurity and data privacy for medical devices, Linux-based OS stacks for medical devices (secure boot, sandboxing), Agile/SAFe methodologies

Technologies

C++, Python, Linux, Yocto, OpenEmbedded, GTest, Catch2, GitHub

Responsibilities

Lead and mentor Platform development teams on software architecture and embedded systems best practices; Establish and enforce quality standards and coding practices; Conduct rigorous code reviews ensuring adherence to medical device software standards; Optimize application performance in resource-constrained embedded Linux environments; Drive adoption of AI-enabled development tools; Collaborate with cross-functional teams to define and deliver features; Support software lifecycle management including sustaining engineering and defect resolution; Represent the technical voice in architectural decisions and strategic discussions

Seniority

Senior, hands-on IC

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