Назад
Company hidden
54 минуты назад

Performance Software Engineer (AI)

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

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

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

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

Текст:
/
TL;DR
Performance Software Engineer (AI): Building and optimizing low-level computation software, kernels, runtimes, drivers, and firmware for custom AI accelerators with an accent on RISC-V and ARM platforms, bare-metal development, and hardware-software integration. Focus on chip bring-up, performance analysis, debugging across simulation, FPGA, and silicon platforms, and defining efficient memory, interrupt, DMA, and compiler interfaces.

Location: On-site in Paris or Tel Aviv

Company

hirify.global is an AI and computer hardware company developing custom AI accelerators at the intersection of artificial intelligence and semiconductors.

What you will do

  • Develop and optimize low-level software primitives, kernels, runtime components, hardware abstraction layers, drivers, and firmware in C/C++, assembly, and architecture-specific intrinsics.
  • Build performance-critical software for RISC-V and ARM platforms in bare-metal and highly constrained environments.
  • Collaborate with hardware architects and RTL/design teams on hardware-software interfaces, memory maps, registers, interrupts, synchronization, and boot flows.
  • Analyze and optimize latency, throughput, memory footprint, instruction count, and accelerator utilization.
  • Bring up and debug software across simulation, emulation, FPGA, and silicon platforms.
  • Develop validation tests, benchmarks, diagnostic tools, and contribute to ISA, compiler, memory hierarchy, DMA, and cache-coherency decisions.

Requirements

  • Bachelor’s, Master’s, or PhD in Computer Science, Computer Engineering, or a related field.
  • Strong low-level systems programming experience with C/C++ and assembly, including understanding of compiled software, machine instructions, and hardware behavior.
  • Deep familiarity with bare-metal development, startup code, linker scripts, memory layout, MMIO, interrupts, timers, synchronization, and peripheral access.
  • Strong understanding of computer architecture, pipelines, caches, memory hierarchies, addressing, atomics, DMA, and access-pattern performance.
  • Hands-on experience with RISC-V and/or ARM, plus debugging tools such as GDB, JTAG, simulators, emulators, or FPGA platforms.
  • Proficient English required. French is a plus.

Culture & Benefits

  • Competitive cash compensation based on location, experience, and internal team benchmarks.
  • Meaningful stock options included in the majority of full-time offers.
  • Relocation bonus and moving-expense coverage for relocation within 20 minutes of the company location.
  • Healthcare coverage, pension contributions, professional development support, 25 days of PTO, and public holidays.
  • Ownership of a key technical domain with opportunities for vertical and horizontal growth.
  • Reimbursement of 50% of the public transport subscription fee in a fast-paced, multicultural, engineering-led environment.

Hiring process

  • Screening call, technical meeting, and CEO interview.
  • Reference calls with former managers.
  • Role-specific take-home technical assessment followed by a final discussion with team members.

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