Эта вакансия в архиве
Посмотреть похожие вакансии ↓Principal BSP Embedded Software Engineer (Silicon Systems)
Описание вакансии
TL;DR
Principal BSP Embedded Software Engineer (Embedded C/C++): Architecting and delivering board support packages for advanced SoC and ASIC platforms powering space-based communication networks with an accent on secure boot architecture, power management, and silicon bring-up. Focus on developing flight-quality embedded software, designing HAL/driver architectures, and leading pre-silicon validation on emulation platforms.
Location: Onsite in Austin, TX, Bay Area, CA, Kent, WA, or San Diego, CA. Temporary remote work exception approved while sites are developed.
Salary: $164,652.00 - $230,512.80
Company
is pioneering the future of space-based communications with TeraWave, a revolutionary satellite communications network designed to deliver symmetrical data speeds up to 6 Tbps.
What you will do
- Architect the full BSP software stack including boot ROMs, multi-level bootloaders, and platform initialization for custom SoCs/ASICs.
- Define and drive secure boot architecture, including chain-of-trust and hardware root-of-trust strategies.
- Design power management frameworks and develop debug/trace infrastructure (CoreSight, JTAG) to support silicon bring-up.
- Lead silicon bring-up activities on emulation platforms (Palladium, Zebu, Veloce) and FPGA prototypes.
- Define HAL and driver architecture for peripheral interfaces such as SPI, UART, I2C, and DMA.
- Collaborate with ASIC teams to influence SoC architecture decisions and establish firmware requirements.
Requirements
- B.S. in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- 12+ years of experience in BSP/firmware development for SoCs or custom ASICs.
- Expert-level proficiency in C and C++, with experience in bare metal or RTOS (FreeRTOS, Zephyr, VxWorks).
- Deep expertise in boot ROM development, secure boot, and cryptographic acceleration.
- Strong understanding of ARM/RISC-V processor architectures and SoC subsystems.
- Must be a U.S. citizen, national, permanent resident, refugee, or granted asylum; ability to obtain and maintain a U.S. Security Clearance is required.
Nice to have
- M.S. or Ph.D. in a relevant field.
- Experience with space-grade or aerospace embedded systems and radiation-hardened architectures.
- Knowledge of DO-178C or equivalent safety-critical software standards.
- Contributions to open-source bootloader projects such as U-Boot, TF-A, or coreboot.
Culture & Benefits
- Comprehensive medical, dental, and vision insurance.
- 401(k) plan with a company match of up to 5%.
- Stock options for all regular employees.
- Paid time off: Up to four weeks per year and 14 company-paid holidays.
- Education Support Program and a culture of safety, collaboration, and inclusion.