CareerPlan

Principal Embedded Software Engineer

Noida, INFull-time2026-10-13 → 2026-11-10

Core

Lead architecture, development, and integration of embedded platforms spanning MCU firmware, RTOS, embedded Linux, and hardware-backed security.

Role type

Principal Embedded Software Engineer (System Architecture & Hands-on IC)

Builds

Secure, resilient, and recoverable embedded platforms

Domain

Embedded Systems / Hardware-Software Integration

Required skills

C, low-level embedded software development, processor architecture, interrupts, DMA, synchronization, memory protection, hardware–software interactions, Zephyr OS, RTOS, embedded Linux, firmware development, secure boot, platform security, architecture design, code reviews, debugging, mentoring

Preferred skills

Rust, FPGA-based firmware development, upstream open-source contributions, NXP MCU/MPU experience, trusted firmware, secure firmware updates, recovery systems

Technologies

C, Zephyr OS, RTOS, embedded Linux, NXP MCUs/MPUs, FPGA

Responsibilities

Own software architecture and technical direction for embedded platforms; Architect firmware, drivers, subsystems, middleware, and applications; Remain hands-on with critical development activities including driver implementation and platform bring-up; Lead engineering quality, design reviews, and mentor engineers