Linux Platform BSP Lead
Listed on 2026-05-31
-
Software Development
Software Engineer, DevOps, C++ Developer, Embedded Software Engineer
Job Description
The role involves leading the development of SiFive Board Support Packages (BSPs) for our internal platforms and development boards. The successful candidate will develop and support Linux and Bare Metal distributions utilizing Yocto and other open‑source tools.
Responsibilities- Create the roadmap and develop/support BSPs for SiFive internal platforms and development boards.
- Partner with internal and external collaborators to own the planning and execution of software for SiFive development boards.
- Inculcate and follow the best open‑source software practices to support a fully open‑source BSP model.
- 8+ years of experience developing system software, including boot loaders, Linux kernel, and distributions such as Yocto or Ubuntu.
- Expert‑level knowledge of Yocto and demonstrated ability to guide, mentor, and inculcate best practices for Yocto development.
- Hands‑on open‑source software contributions to OE and Yocto.
- Strong knowledge of build and integration systems; familiarity with modern desktop and server ecosystems (PCIe, Device Tree, ACPI, UEFI).
- Experience with hardware bring‑up, peripheral drivers, debugging, and validation on specific CPU architectures.
- Strong project leadership skills, with experience developing roadmaps, work breakdowns, estimates, and executing with distributed teams.
Base Pay Range: $ – $ (depending on location and qualifications). The role may be eligible for variable or incentive compensation and/or equity. A comprehensive benefits package is offered, including healthcare, retirement plans, paid time off, and more.
EEO StatementSiFive is an equal‑opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. This position is subject to background and reference checks and is eligible only for candidates authorized to work in the United States and comply with export‑control regulations.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).