CareerPlan

Senior Firmware Engineer

Belgrade, SerbiaFull-time2026-10-16 → 2026-10-22
On-site · Serbia

Core

Develop low-level firmware for embedded systems supporting next-generation interconnect technologies (PCIe, CXL, USB4) in pre-silicon and post-silicon environments.

Role type

Senior IC firmware engineer (embedded systems/interconnect)

Builds

Integrated firmware solutions for AMD proprietary and industry-standard interconnects

Domain

Semiconductor hardware / Embedded systems

Required skills

C, C++, Python, RTOS development, embedded firmware, device drivers, hardware/software integration, firmware debugging, Linux build environment, co-simulation, SOC emulation

Preferred skills

Zephyr RTOS, communication protocols, silicon bring-up, FW integration testing, bug fixes for production

Technologies

PCIe, CXL, MCTP, UBM, USB4, Zephyr RTOS, Linux, RTOS

Responsibilities

Develop low-level firmware for embedded systems in an RTOS environment; Engage in pre-silicon validation activities such as co-simulation with IP and SOC emulation; Support post-silicon enablement and production cycle efforts; Contribute to firmware for supporting next generation interconnect technologies; Develop and support full design cycle of embedded firmware solutions including pre-si, post-si and production.

Seniority

Senior, hands-on IC