CareerPlanGet AI match score →

Senior Software Engineer

Gurugram, India💼 Full-time🗓 2026-07-14 → 2026-07-31

Core

Design, develop, and maintain complex C++/Python applications for Linux and Windows systems in a regulated medical device environment.

Role type

Senior Software Engineer (Embedded/Systems)

Builds

Complex C++/Python applications for Linux and Windows systems

Domain

Medical devices / Embedded Systems

Deliverable

production ML models | product features

Required skills

C++, Python, Object-Oriented Design, Software Architecture, System Design, CMake, Docker, CI/CD pipelines, Git, Agile methodologies

Preferred skills

Regulated/medical device environment experience, SDLC and V&V processes, Jenkins, GitLab pipelines, C#

Technologies

C++, Python, CMake, Docker, Jenkins, GitLab, Git, QBS

Responsibilities

Design and develop C++/Python applications for Linux and Windows; Define software architecture and system design; Implement and integrate software modules; Document development work for compliance; Plan and execute verification and validation activities; Coordinate work packages across teams; Lead and mentor team members; Drive build system modernization; Design and implement Docker-based environments; Set up and optimize CI/CD pipelines

Seniority

Senior, hands-on IC with leadership responsibilities

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