CareerPlan

Staff Software Engineer

Bengaluru East, Karnataka, IndiaFull-time2026-10-10 → 2026-11-10

Core

Design, develop, and implement complex software systems for sterilization and disinfection products, ensuring quality and reliability in a regulated environment.

Role type

Staff Software Engineer (System-level)

Builds

ASP capital and connected systems for healthcare sterilization and disinfection

Domain

Medical device / Healthcare sterilization / Embedded systems

Deliverable

production ML models | product features

Required skills

C/C++, Python, real-time operating systems, hardware integration, static analysis, code coverage analysis, defect management (JIRA/Bugzilla), software architecture

Preferred skills

Yocto Linux, oscilloscope/analyzer usage, medical device industry experience, Agile methodology

Technologies

C, C++, Python, Yocto Linux, JIRA, Bugzilla

Responsibilities

Design and implement software for products and systems; Collaborate with cross-functional teams to define and implement new features; Interface with hardware design and development teams; Conduct performance analysis to enhance efficiency and scalability; Debug and resolve software defects; Review code and provide feedback; Lead and mentor junior engineers; Conduct static and code coverage analysis; Communicate business issues to management.

Seniority

Staff, hands-on IC with mentorship