Linux System Software Engineer
About SiFive
As the pioneers who introduced RISC-V to the world, SiFive is transforming the future of compute by bringing the limitless potential of RISC-V to the highest performance and most data-intensive applications in the world. SiFive’s unrivaled compute platforms have enabled leading technology companies around the world to innovate, optimize, and deliver the most advanced solutions of tomorrow across every market segment of chip design, including artificial intelligence, machine learning, automotive, datacenter, mobile, and consumer. With SiFive, the future of RISC-V has no limits. For more information, please visit www.sifive.com.
Stay current with the latest SiFive updates via Facebook, LinkedIn, Twitter, and YouTube.
Responsibilities:
- System-level verification to SiFive virtualization technologies, hypervisor, secure boot cryptography, and more on FPGA.
- Collaborate with cross-functional teams to ensure our core quality and confirm the core is well verified and delivered on time.
- Collaborate with cross-functional teams on developing and implementing emulation strategy based on product goals.
Requirements:
- A minimum of 3 years of direct system-level debug experience especially on Linux system, including system testing and debug using FPGAs and emulators
- Hypervisor knowledge/ background, SoC bring up, validation and debugging experiences are required
- Strong and wide knowledge on Linux system software and kernel, processor, memory, bus protocol, and SoC architecture, or a strong desire and ability to learn the same.
- A conscientious and thorough approach to Design Verification.
- Good interpersonal skills to listen to diverse points of view and influence people from different disciplines.