CareerPlan

Software Technologist I - Embedded C++

Pune, INFull-time2026-10-09 → 2026-11-10
Hybrid

Core

Design, develop, test, and maintain embedded device software for medical and highly regulated industries.

Role type

Senior IC embedded software engineer (C++/RTOS)

Builds

Device software enhancements and new software for medical devices

Domain

Medical devices / Embedded systems

Deliverable

production ML models | product features

Required skills

C++, C, RTOS (ThreadX), ARM architecture, USB, ethernet, I2C, SPI, UART, Timers, Agile software development, V model, SDLC, FMEA, IEC 62304, FDA guidance

Preferred skills

FreeRTOS, Scaled Agile Framework (SAFe), medical industry experience, highly regulated industry experience

Technologies

ThreadX, FreeRTOS, ARM microcontrollers

Responsibilities

Analyse, design, test, code, secure, debug, modify, deploy, integrate, and maintain system software; interact with users/product owners to define requirements; apply agile and V model methodologies

Seniority

Mid-Senior, hands-on IC with architectural direction