Senior System Software Engineer
This role develops low-level and system software for SiFive processors across firmware, bootloader, and operating system layers, with emphasis on Linux kernel, device drivers, OpenSBI, u-boot, and Yocto/OpenEmbedded.
The engineer will work with architecture, hardware, and software teams to design, evaluate, and integrate hardware features into software and contribute upstream to open-source projects.
Senior β posting indicates >1 year of relevant experience developing architecture-level code or device drivers with upstream involvement.
Primary duties include design, development, upstreaming of system software, and collaboration with cross-functional teams.
Must-have skills and experience:
Nice-to-have:
B.Sc. or M.Sc. in Computer Science or a related discipline, or equivalent practical experience.
Company: SiFive
Headquarters: San Mateo, California, United States
SiFive is a pioneering company in the RISC-V ecosystem, focused on transforming the future of computing by delivering high-performance, data-intensive RISC-V solutions. Their compute platforms empower leading technology firms to innovate across various markets, including AI, machine learning, and automotive sectors. SiFive is recognized for its commitment to ongoing innovation and fostering collaboration among talented teams, impacting lives by enabling advanced chip design.
