54 минуты назад
Performance Software Engineer (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 часов назад
Firmware Development Engineer (SERDES)
15 часов назад
Linux Embedded Development Expert (C/C++)
14 часов назад
Experienced Low Level Software Engineer (Embedded)
12 часов назад
Embedded Software Architect (C/C++)
20 часов назад
MAVLink & Autopilot Engineer (ArduPilot)
14 часов назад