Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal BSP Embedded Software Engineer - Silicon Systems (California)

Full-time

Jobtailor

Responsibilities

  • Architect and own the full BSP software stack including boot ROMs, multi-level bootloaders, chip configuration, and platform initialization for custom SoCs/ASICs
  • Define and drive the security boot architecture including secure boot, chain-of-trust, hardware root-of-trust, and key management strategies
  • Design and implement power management frameworks including dynamic voltage/frequency scaling, power domain control, and low-power state transitions
  • Develop debug and trace infrastructure (CoreSight, JTAG, SWD, ETM) to support silicon bring-up and system-level debugging
  • Lead silicon bring-up activities on emulation platforms (Palladium, Zebu, Veloce), FPGA prototypes (Protium, ProFPGA, HAPS), and first silicon
  • Define 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 requirements
  • Establish coding standards, review processes, and verification strategies for embedded software
  • Mentor senior and junior engineers; drive technical roadmap decisions
  • Support pre-silicon validation using emulation and RTL simulation environments

Requirements

  • B.S. in Computer Engineering, Electrical Engineering, Computer Science, or related field
  • 12+ years of experience in BSP/firmware development for SoCs or custom ASICs
  • Deep expertise in boot ROM development, multi-stage bootloader design, and chip configuration
  • Extensive experience with secure boot, cryptographic acceleration, and hardware security modules
  • Expert-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 subsystems
  • Track record of leading silicon bring-up from emulation through production silicon
  • Ability to obtain and maintain a U.S. Security Clearance.
#J-18808-Ljbffr
Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal BSP Embedded Software Engineer - Silicon Systems (California). Be the first to apply!