CareerPlan

Embedded Systems and CPU Content Developer (Staff/Senior Staff)

Bangalore, IndiaFull-time2026-10-29 → 2026-11-10

Core

Develop concurrent CPU validation frameworks, stress content, low-level firmware, and platform bring-up for ARM/AArch64 and RISC-V architectures.

Role type

Staff/Senior Staff embedded systems and CPU content developer

Builds

CPU core/uncore validation frameworks, stress content, low-level firmware, and validation automation

Domain

Semiconductor hardware engineering, CPU/SoC validation

Required skills

C/C++, Assembly (ARM/AArch64, RISC-V), Bare-Metal development, RTOS development, CPU stress content development, Cache/coherency and memory ordering knowledge, Low-Power Management (LPM) and DVFS, CPU/SoC platform bring-up, Silicon debug, JTAG/Trace32, Python scripting, CI/CD

Technologies

ARM/AArch64, RISC-V, JTAG, Lauterbach Trace32, Python

Responsibilities

Develop concurrent CPU validation framework, Create CPU core/uncore validation and stress content, Write low-level firmware and platform bring-up scripts, Perform complex silicon debug, Automate validation and regression testing, Debug multicore synchronization and memory ordering issues

Seniority

Staff/Senior Staff, hands-on IC