Назад
Company hidden
3 дня назад

Accelerator Software Engineer

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

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

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Accelerator Software Engineer (ASIC/Firmware/Kernel): Building the firmware, on-die software, and host-side kernel interfaces that make inference accelerator chips usable, with an accent on ASIC bring-up, microcontroller control, and high-throughput device drivers. Focus on bootloaders, power and thermal management, DMA, PCIe memory management, ring-buffer command queues, and SR-IOV device management.

Location: On-site in San Jose, United States. Relocation support is available for candidates moving to San Jose.

Company

hirify.global builds hardware and software infrastructure for frontier AI inference, co-designing chips, racks, software, and manufacturing.

What you will do

  • Develop accelerator software across ASIC firmware, microcontroller firmware, and host-side kernel and drivers.
  • Implement CPU initialization, bootloaders, I/O drivers, on-chip application software, and inference instruction execution.
  • Build platform software for power sequencing, telemetry, firmware updates, and chip bring-up.
  • Develop Linux kernel drivers, PCIe-visible memory management, low-latency ring-buffer command queues, and SR-IOV virtual-function device management.
  • Collaborate with hardware engineers on ASIC architecture, schematics, validation, and production software.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • Strong software engineering fundamentals, including data structures and algorithms.
  • Experience shipping and testing production software.
  • Depth in firmware design, implementation, and debugging.
  • Familiarity with embedded architectures and silicon-to-host technologies including ARM, PCIe, DMA, HBM, DRAM, Ethernet, and UART.
  • Understanding of scalability, fault tolerance, and consistency.

Nice to have

  • Master's degree in Computer Science or equivalent technical experience.
  • Experience bringing up a new chip or board for the first time.
  • Experience solving ambiguous, under-specified problems and applying low-level architecture concepts such as caching or AXI fabrics.
  • Strong communication skills for cross-disciplinary engineering collaboration.

Culture & Benefits

  • Fully in-person engineering and research environment in San Jose.
  • Medical, dental, and vision coverage with substantial premium support.
  • $500 monthly credit for waiving medical benefits.
  • $2,000 monthly housing subsidy for employees living within walking distance of the office.
  • Daily lunch and dinner, wellness benefits, and an ROI-justified unlimited compute budget.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →