CareerPlan

Embedded Software Engineer - Zephyr RTOS

IND - Maharashtra - Pune, INFull-time2026-11-04 → 2026-11-10

Core

Develop and enable Zephyr RTOS on MIPS RISC-V based MCU and embedded compute platforms, covering board/SoC bring-up, kernel/driver integration, and SDK content.

Role type

Senior embedded software engineer (RTOS)

Builds

Zephyr RTOS port, board support packages, device drivers, reference applications, and SDK documentation for RISC-V platforms.

Domain

Semiconductor / Embedded Systems / RISC-V Architecture

Required skills

C programming, Zephyr RTOS development, RTOS concepts (threads, scheduling, interrupts), bare-metal firmware, memory-mapped I/O, low-level drivers, BSP development, hardware bring-up, Git, GDB/OpenOCD/Segger J-Link, Python/shell scripting

Preferred skills

RISC-V architecture, Zephyr upstream contribution, networking stacks (Ethernet, TCP/IP), secure boot, firmware update, FPGA, functional safety, automotive/industrial embedded systems

Technologies

Zephyr RTOS, MIPS RISC-V, C, C++, CMake, west, GDB, OpenOCD, Segger J-Link, Lauterbach, Python, Git, FPGA

Responsibilities

Port and enable Zephyr RTOS on new processors, SoCs, and FPGA platforms; Develop and maintain board support packages and device-tree descriptions; Develop or integrate device drivers for peripherals; Create reference applications, samples, tests, and SDK documentation; Debug kernel, driver, boot, memory, and performance issues; Contribute automated tests to Zephyr test infrastructure; Collaborate with CPU architecture, SoC, and validation teams; Contribute fixes and features upstream to Zephyr

Seniority

Senior, hands-on IC