Arago is an AI and computer hardware company that accelerates breakthroughs at the intersection of AI and semiconductors. As a Systems / Real-Time Software Engineer, you will build the core software that controls Arago's custom AI accelerators.
Requirements
- Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, or a related field.
- Strong knowledge of OS internals, including scheduling, memory management, interrupts, and synchronization.
- Extensive experience with low-level debugging using GDB on live systems, core dumps, and remote targets.
- Proven ability to analyze and reason about complex timing information in real-time systems.
- Deep understanding of memory safety, concurrency, and memory ordering in low-level software environments.
- Hands-on experience with RTOS (Real-Time Operating Systems) or developing custom operating systems.
- Proficiency in C/C++ for both host-side control and embedded device code.
- Language: English at a proficient level. French is a plus.
Benefits
- Competitive cash compensation
- Meaningful stock option plan
- Relocation bonus and coverage of moving expenses
- Healthcare coverage
- Pension contributions
- Professional development support
- 25 days of PTO
- Reimbursement of 50% of the public transport subscription fee