17 часов назад
Staff System Software Engineer (RISC-V)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff System Software Engineer (RISC-V): Designing and developing system software for SiFive processors, including Linux kernel components, device drivers, OpenSBI, U-Boot, and Yocto/OpenEmbedded, with an accent on hardware-software co-design and high-performance processor platforms. Focus on implementing PCIe, Ethernet, and CXL interfaces, debugging complex multicore systems, and upstreaming software for open source operating systems.
Location: Hsinchu, Taiwan. Right to work in Taiwan is required. Access to export-controlled technology is subject to applicable authorization and export license requirements.
Company
develops RISC-V processor cores and compute platforms for applications including artificial intelligence, machine learning, automotive, data centers, mobile, and consumer products.
What you will do
- Design, develop, upstream, and release system software for processors.
- Develop Linux kernel components, device drivers, OpenSBI, U-Boot, and Yocto/OpenEmbedded software.
- Design and evaluate systems involving CPUs, interconnects, firewalls, and related intellectual property blocks.
- Collaborate with architecture, hardware engineering, and software engineering teams to refine and review features.
- Integrate software implementations with operating systems such as Linux and leverage processor hardware capabilities.
Requirements
- Expert knowledge of PCIe, Ethernet, and CXL interfaces.
- At least five years of experience developing architecture-level C code or device drivers for multiprocessor and multithreaded open source kernels such as Linux or BSD, including upstream contributions.
- Proven experience with upstream development for high-level operating systems such as Linux.
- Experience debugging complex multicore systems with GDB, JTAG, and OpenOCD.
- Experience with device drivers, virtualization, IOMMUs, Git, Makefiles, the GNU toolchain, and shell scripting.
- Bachelor’s or master’s degree in computer science or a related discipline, or equivalent experience; strong communication and collaboration skills.
Nice to have
- Experience with ACPI, UEFI, edk2, OpenBMC, and data center platforms.
Culture & Benefits
- Work with a global system software group across multiple worldwide sites.
- Collaborate closely with architecture, hardware engineering, and software engineering teams.
- Engineering-led management with an emphasis on open, honest, and direct communication.
- Inclusive equal-opportunity workplace committed to diversity and mutual respect.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
16 часов назад
Senior Technical Staff Engineer - Software (Embedded Linux)
91 000 - 232 000$
12 часов назад
Sr. System Software Engineer (Embedded Linux)
12 часов назад
PCIe Device Driver Engineer (AI)
11 часов назад
System Software Engineer (Embedded C/C++)
11 часов назад
Staff Embedded Linux Engineer (Linux Kernel)
12 часов назад