CareerPlan

Software Development Engineer in Test (SDET) – Principal 1, GJFA 5 Level 1

Bangalore, IndiaFull-time2026-11-10

Core

Architect and lead the Software-in-the-Loop (SIL) capability for embedded firmware, defining test strategies, frameworks, and technical roadmaps to ensure simulation fidelity and reliability.

Role type

Principal SDET (Embedded Firmware & Simulation Architecture)

Builds

Scalable Python-based test frameworks, hardware simulations, and reusable libraries for embedded firmware verification.

Domain

Medical device software / Embedded Systems / Firmware Verification

Required skills

Embedded C/C++ firmware development, Real-time Operating Systems (RTOS), Test automation framework architecture, System-level debugging, Risk-based verification, Requirements traceability, Failure analysis, CI/CD integration (Azure DevOps/GitHub), Python for test automation

Preferred skills

Python proficiency, Hardware-in-the-Loop (HIL) testing, Medical device lifecycle practices (IEC 62304), Static analysis tools, Containerized test environments

Technologies

C/C++, Python, RTOS (ThreadX/FreeRTOS), CMake, pytest, Azure DevOps, GitHub, Hardware Simulators

Responsibilities

Establish SIL architecture and technical roadmap; Develop and maintain scalable Python-based tests and simulation utilities; Lead complex failure analysis distinguishing product defects from environment issues; Drive integration of automated tests with CI workflows; Provide technical guidance and mentoring to SDETs and engineers.

Seniority

Principal, hands-on IC with strategic ownership