CareerPlanSign in

Staff Software Engineer

Bengaluru, India💼 Full-time🗓 2026-09-09 → 2026-09-26

Core

Design and build core execution engines, real-time simulation algorithms, and performance-critical modules for medical device applications.

Role type

Staff Software Engineer (C++/Medical Imaging)

Builds

High-performance C++ applications, 3D visualization tools, and distributed web architectures for medical simulation.

Domain

Healthcare technology / Medical Imaging / Simulation

Deliverable

production ML models | product features

Required skills

C++ (6+ years), multi-threaded systems, object-oriented design, React, JavaScript, SOA, microservices, DICOM, VTK, ITK, 3D modeling, AWS/Azure, SQL/NoSQL, IEC 62304, FDA compliance, HIPAA, ALM tools, root-cause analysis

Preferred skills

Angular, static/dynamic code analysis, profiling, CI/CD pipelines

Technologies

C++, React, JavaScript, VTK, ITK, AWS, Azure, SQL, NoSQL, Angular

Responsibilities

Design and build core execution engines and real-time simulation algorithms; Render complex anatomical environments and volumetric DICOM datasets; Develop responsive web-based interfaces and front-end using React; Adhere to medical device SDLC standards (IEC 62304/FDA) and ensure HIPAA-compliant data security; Contribute to high-level architecture diagrams and resolve production runtime defects.

Seniority

Staff, hands-on IC with mentorship

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