Software Engineer – Computation Kernels & Performance
arago · Paris
Description du poste
About the role
Arago is looking for a Performance Software Engineer to develop the core computation software that powers its custom AI accelerators. You will work at the intersection of low‑level software and cutting‑edge hardware, ensuring deterministic, high‑efficiency execution of AI workloads.
Key responsibilities
- Design and implement custom on‑board kernels and runtime primitives for AI accelerator chips.
- Bridge host systems and proprietary hardware, providing tooling for real‑time debugging and profiling.
- Participate in chip bring‑up, validating hardware/software interactions and performance targets.
- Develop and maintain bare‑metal startup code, linker scripts, memory layouts, and peripheral drivers.
- Continuously optimise computation kernels for speed, determinism, and resource utilisation.
Required profile
- Bachelor’s, Master’s or PhD in Computer Science, Computer Engineering or a related discipline.
- Strong experience in low‑level systems programming with C/C++ and assembly.
- Deep knowledge of bare‑metal development, MMIO, interrupts, timers, synchronization and direct peripheral access.
- Solid understanding of computer architecture concepts such as pipelines, caches, memory hierarchies, virtual/physical addressing, atomics and DMA.
- Hands‑on experience with RISC‑V and/or ARM architectures, including instruction sets, calling conventions and intrinsics.
- Proficiency in debugging hardware/software interfaces using GDB, JTAG, trace/debug tools, simulators, emulators or FPGA platforms.
- Ability to read hardware specifications and translate them into robust software implementations.
Required skills
- C and C++ programming
- Assembly language
- Bare‑metal development
- RISC‑V architecture
- ARM architecture
- GDB and JTAG debugging
- FPGA prototyping
- Performance profiling and optimisation
What we offer
- Opportunity to work on next‑generation AI accelerator hardware.
- Collaborative, high‑velocity environment with top‑tier industry experts.
- Access to cutting‑edge tools and resources for hardware‑software co‑design.
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches en France.
Salaires par métier
- Aide ménager / aide ménagère (H/F) – CDI temps partiel 20
- Employé(e) de ménage – CDI temps partiel 13
- Employé(e) de ménage à temps partiel 10
- Employé(e) de ménage – Temps partiel 8
- Conducteur de ligne H/F 8
- Employé Polyvalent de Restauration (F/H) 7
- Collaborateur comptable agricole (H/F) 7
- Technicien de maintenance industrielle (H/F) 6
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Publie il y a 2 semaines
Expire dans 1 mois
22 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
arago
Paris
Offres similaires
-
Software Engineer - Banking Experience Team (backend TypeScript)
swan.io Paris -
Software Engineer – Payments (Scala & TypeScript)
swan.io Paris -
Responsable Transformation IA
Hunteed Paris -
Manager Tribu Flux H/F – Responsable de l'Exploitation et des Projets
Crédit Agricole Group Infrastructure Platform Guyancourt -
Lead BI Consultant
OXO Team Mauritius Moka