Performance Software Engineer - AI Accelerator Kernels

Arago

Paris

On-site

EUR 110,000 - 170,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Stock options
Relocation support
Healthcare
Pension contributions
25 days PTO
Transport reimbursement

Job summary

Arago, an AI and hardware company, is hiring a Performance Software Engineer to build core computation software for Arago’s accelerators. You will bridge host systems and hardware, from on-board kernels to real-time debugging tooling, and contribute to chip bring-up and high-performance kernels.

Candidates should hold a Bachelor’s/Master’s/PhD in CS or CE, be proficient in C/C++ and assembly, with bare-metal experience, RISC-V/ARM, and debugging with GDB/JTAG.

Qualifications

  • Bachelor’s, Master’s, or PhD in Computer Science, Computer Engineering, or a related field.
  • Strong experience in low-level systems programming using C/C++ and assembly, with understanding of compiled software and hardware.
  • Deep familiarity with bare-metal development, including startup code, memory layout, and interrupts.
  • Strong understanding of computer architecture, pipelines, caches, DMA, and memory hierarchies.
  • Hands-on experience with RISC-V and/or ARM architectures, and assembly.
  • Experience debugging hardware/software interactions using GDB, JTAG, or simulators.
  • Ability to read hardware specifications and RTL docs and translate to robust software.
  • Strong performance-analysis and optimization skills; knowledge of compiler behavior and hand-tuned assembly.
  • English proficiency; French is a plus.

Responsibilities

  • Develop and optimize low-level software primitives in C/C++, assembly, and architecture-specific intrinsics for RISC-V and ARM.
  • Implement performance-critical kernels, runtimes, HALs, drivers, and firmware for bare-metal environments.
  • Collaborate with hardware architects to validate interfaces, memory maps, and boot flows.
  • Analyze and optimize software for latency, throughput, and memory footprint.
  • Bring up and debug software on simulation, emulation, FPGA, and silicon platforms.
  • Develop validation tests, benchmarks, and diagnostic tools for new processor, DSP, accelerator, and SoC functionality.
  • Contribute to ISA extension and memory hierarchy decisions affecting software visibility.

Skills

C/C++
assembly
bare-metal development
RISC-V
ARM
debugging
performance optimization
English proficiency

Education

Bachelor’s/Master’s/PhD in Computer Science or Computer Engineering

Tools

GDB
JTAG

Job description

Arago, an AI and hardware company, is hiring a Performance Software Engineer to build core computation software for Arago’s accelerators. You will bridge host systems and hardware, from on-board kernels to real-time debugging tooling, and contribute to chip bring-up and high-performance kernels.

Candidates should hold a Bachelor’s/Master’s/PhD in CS or CE, be proficient in C/C++ and assembly, with bare-metal experience, RISC-V/ARM, and debugging with GDB/JTAG.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Performance Software Engineer - Bare-Metal Kernels
Performance Software Engineer - Bare-Metal Kernels

Arago • Paris

On-site
EUR 80,000 - 110,000
Stock options
Relocation bonus
Moving expense coverage
+5
Lead Software Architect for High-Performance AI Accelerators
Lead Software Architect for High-Performance AI Accelerators

Arago Inc. • Paris

On-site
EUR 110,000 - 150,000
Stock options
Healthcare
Pension contributions
+2
Software Engineer — Computation Kernels and Performance
Software Engineer — Computation Kernels and Performance

Arago • Paris

On-site
EUR 80,000 - 110,000
Stock options
Relocation bonus
Moving expense coverage
+5
ML Systems Engineer — Inference Acceleration
ML Systems Engineer — Inference Acceleration

Arago Inc. • Paris

On-site
EUR 110,000 - 170,000
Stock options
Health insurance
Pension contributions
+1
Architecture Modeling Engineer
Architecture Modeling Engineer

Arago Inc. • Paris

On-site
EUR 150,000 - 210,000
Stock option plan
Healthcare coverage
Pension contributions
+1
ML Systems Engineer — Inference Acceleration
ML Systems Engineer — Inference Acceleration

Arago • Paris

On-site
EUR 120,000 - 180,000
Stock options
Healthcare coverage
Pension contributions
+2
Architecture Modeling Engineer
Architecture Modeling Engineer

arago • Paris

On-site
EUR 90,000 - 120,000
Stock options
Healthcare coverage
Pension contributions
+3
AI Accelerator Architecture Modeling Engineer
AI Accelerator Architecture Modeling Engineer

arago • Paris

On-site
EUR 90,000 - 120,000
Stock options
Healthcare coverage
Pension contributions
+3
ML Systems Engineer — Inference Acceleration
ML Systems Engineer — Inference Acceleration

Arago • Paris

On-site
EUR 90,000 - 130,000
Stock options
Healthcare coverage
Pension contributions
+2
Lead Software Engineer, AI Accelerator Stack
Lead Software Engineer, AI Accelerator Stack

Arago • Paris

On-site
EUR 120,000 - 180,000
Stock options
Health insurance
Pension contributions
+2