Senior System Software Engineer
Core
Design, develop, and maintain Board Support Package (BSP) components including bootloaders, device drivers, and kernels for System on Chip (SoC) platforms.
Role type
Senior System Software Engineer (BSP)
Builds
Production BSP components and bootloaders for SoC and GPU architectures
Domain
Embedded systems, SoC architecture, hardware-software integration
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
BSP development, SoC architecture expertise, device driver development, kernel development, bootloaders, ARM/x86/RISC-V platforms, OS-agnostic BSP design
Preferred skills
UEFI development, EC features, AI tool familiarity, end-to-end SOC development leadership
Technologies
ARM, x86, RISC-V, UEFI, EC
Responsibilities
Identify and solve product-level problems across SOC products, bring up new SOC and GPU architectures, collaborate with OEM partners for BSP integration, design and maintain BSP components, work with hardware teams on new solutions
Seniority
Senior, hands-on IC