Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Principal BSP Embedded Software Engineer – Silicon Systems

  • Job type Posted on: Jul 12, 2026
  • Experience level Jobtailor
  • Employment type California, Missouri
  • Employment type Onsite
  • Salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Principal BSP Embedded Software Engineer – Silicon Systems roles in Missouri.

View Salary Guide →

Job Title :

Principal BSP Embedded Software Engineer – Silicon Systems

Job Type :

Full-time

Job Location :

California Missouri United States

Remote :

No

Jobcon Logo Job Description :

ResponsibilitiesArchitect and own the full BSP software stack including boot ROMs, multi-level bootloaders, chip configuration, and platform initialization for custom SoCs/ASICsDefine and drive the security boot architecture including secure boot, chain-of-trust, hardware root-of-trust, and key management strategiesDesign and implement power management frameworks including dynamic voltage/frequency scaling, power domain control, and low-power state transitionsDevelop debug and trace infrastructure (CoreSight, JTAG, SWD, ETM) to support silicon bring-up and system-level debuggingLead silicon bring-up activities on emulation platforms (Palladium, Zebu, Veloce), FPGA prototypes (Protium, ProFPGA, HAPS), and first siliconDefine HAL and driver architecture for peripheral interfaces (SPI, UART, I2C, GPIO, DMA)Collaborate closely with ASIC teams to influence SoC architecture decisions and provide firmware requirementsEstablish coding standards, review processes, and verification strategies for embedded softwareMentor senior and junior engineers; drive technical roadmap decisionsSupport pre-silicon validation using emulation and RTL simulation environmentsRequirementsB.S. in Computer Engineering, Electrical Engineering, Computer Science, or related field12+ years of experience in BSP/firmware development for SoCs or custom ASICsDeep expertise in boot ROM development, multi-stage bootloader design, and chip configurationExtensive experience with secure boot, cryptographic acceleration, and hardware security modulesExpert-level proficiency in C and C++Proven experience with bare metal, RTOS (FreeRTOS, Zephyr, VxWorks), and/or embedded Linux (Yocto, Buildroot)Experience with pre-silicon environments: emulation (Palladium, Zebu, Veloce) and FPGA prototyping (Protium, ProFPGA, HAPS)Strong understanding of ARM/RISC-V processor architectures and SoC subsystemsTrack record of leading silicon bring-up from emulation through production siliconAbility to obtain and maintain a U.S. Security Clearance. #J-18808-Ljbffr

Jobcon Logo Position Details

Posted:

Jul 12, 2026

Reference Number:

14660_12E2793FCED9C60A31DBED1AB82AB28F

Employment:

Full-time

Salary:

Not Available

City:

California

Job Origin:

APPCAST_CPC

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Principal BSP Embedded Software Engineer – Silicon Systems    Apply

Click on the below icons to share this job to Linkedin, Twitter!

ResponsibilitiesArchitect and own the full BSP software stack including boot ROMs, multi-level bootloaders, chip configuration, and platform initialization for custom SoCs/ASICsDefine and drive the security boot architecture including secure boot, chain-of-trust, hardware root-of-trust, and key management strategiesDesign and implement power management frameworks including dynamic voltage/frequency scaling, power domain control, and low-power state transitionsDevelop debug and trace infrastructure (CoreSight, JTAG, SWD, ETM) to support silicon bring-up and system-level debuggingLead silicon bring-up activities on emulation platforms (Palladium, Zebu, Veloce), FPGA prototypes (Protium, ProFPGA, HAPS), and first siliconDefine HAL and driver architecture for peripheral interfaces (SPI, UART, I2C, GPIO, DMA)Collaborate closely with ASIC teams to influence SoC architecture decisions and provide firmware requirementsEstablish coding standards, review processes, and verification strategies for embedded softwareMentor senior and junior engineers; drive technical roadmap decisionsSupport pre-silicon validation using emulation and RTL simulation environmentsRequirementsB.S. in Computer Engineering, Electrical Engineering, Computer Science, or related field12+ years of experience in BSP/firmware development for SoCs or custom ASICsDeep expertise in boot ROM development, multi-stage bootloader design, and chip configurationExtensive experience with secure boot, cryptographic acceleration, and hardware security modulesExpert-level proficiency in C and C++Proven experience with bare metal, RTOS (FreeRTOS, Zephyr, VxWorks), and/or embedded Linux (Yocto, Buildroot)Experience with pre-silicon environments: emulation (Palladium, Zebu, Veloce) and FPGA prototyping (Protium, ProFPGA, HAPS)Strong understanding of ARM/RISC-V processor architectures and SoC subsystemsTrack record of leading silicon bring-up from emulation through production siliconAbility to obtain and maintain a U.S. Security Clearance. #J-18808-Ljbffr

Loading
Please wait..!!