Назад
Company hidden
17 часов назад

Staff System Software Engineer (RISC-V)

Тип работы
fulltime
Английский
b2
Страна
Taiwan
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global 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 hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →