Staff System Software Engineer
Join SiFive's System Software group to develop and maintain low-level system software for RISC-V processor platforms. The team builds firmware, boot firmware, kernel subsystems, device drivers and platform integration software used across SiFive products and partner systems.
This role is based in Hsinchu, Taiwan and requires close collaboration with architecture, hardware engineering, and software teams to design, validate and upstream system-level features.
Senior β typically 5+ years developing architecture-level code or device drivers for multiprocessor, multithreaded open-source kernels (Linux/BSD) with upstream involvement.
Deliver, integrate and upstream system software and collaborate with hardware and architecture teams to define and verify platform features.
Core technical skills and experience required for the role.
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.
