





Mid-level role in a metro with a known semiconductor employer but niche embedded skillset attracts moderate competition.
Embedded firmware with silicon bring-up and hardware debugging is industry-specific and not easily transferable.
Explicit years, mandatory embedded firmware, RTOS, silicon bring-up, and low-level debug skills enforce strict filtering.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain embedded firmware including bootloaders, BSPs, device drivers, and HAL for next-generation SoCs/ASICs.
Support silicon and board bring-up, hardware validation, debugging, and production enablement across the product lifecycle.
Collaborate with hardware, validation, and architecture teams while mentoring junior engineers and improving firmware performance and reliability.
Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or related field.
4–7+ years of embedded firmware/software development experience.
Strong programming skills in Embedded C and Python; experience with RTOS (FreeRTOS/Zephyr) and ARM/RISC-V architectures.
Proven debugging skills using JTAG, GDB, Lauterbach; experience with silicon/board bring-up and hardware-software integration.
Experienced embedded software engineer skilled in low-level firmware development and platform software for SoCs/ASICs.
Familiar with pre-silicon firmware for simulation, emulation, FPGA platforms and adept at hardware-software co-debugging.
Comfortable working cross-functionally with hardware, validation, and architecture teams and mentoring juniors in a highly technical environment.