Ingénieur Logiciel RUST

ARealTI
Canton de Trappes, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior
Compensation
€ 55K

Job location

Canton de Trappes, France

Tech stack

CAN Bus
CANopen
Software Quality
Code Review
Linux
Open Source Technology
Software Architecture
Software Engineering
Strategies of Testing
Multithreading

Job description

Projet stratégique et confidentiel dans le secteur de la défense

  • Environnement technologique exigeant et stimulant

  • Participation à des projets à forte valeur ajoutée technique, Dans le cadre du renforcement de ses équipes sur des projets à forte criticité, notre client, acteur majeur du secteur de la défense, recrute un(e) Ingénieur(e) Rust afin de participer au développement d'applications critiques intégrant des communications Bus CAN sous environnements Linux / Unix. Vous contribuerez au développement de composants logiciels stratégiques, au cœur de systèmes exigeants, nécessitant robustesse, performance et un haut niveau d'exigence en matière de qualité de code. Le poste est principalement orienté développement applicatif (sans contrainte temps réel stricte) et offre un environnement propice à l'initiative technique, aux bonnes pratiques d'ingénierie logicielle et à l'amélioration continue. Parmi vos responsabilités, vous serez amené à, Développer en Rust des composants logiciels fiables, performants et sécurisés destinés à des systèmes critiques intégrant des communications Bus CAN (CAN / CANopen / SocketCAN).

  • Concevoir et optimiser des interactions bas niveau avec Linux (sockets, IPC, multithreading, gestion mémoire) afin de garantir performance et robustesse.

  • Contribuer activement aux choix d'architecture logicielle et aux orientations techniques du projet.

  • Mettre en place et maintenir une stratégie de tests automatisés (unitaires et d'intégration) et participer aux activités de validation et qualification logicielle.

  • Garantir un haut niveau de qualité logicielle via les revues de code, l'application des bonnes pratiques et l'amélioration continue des composants développés.

Requirements

Issu(e) d'une formation Ingénieur ou Bac+5 en informatique, vous disposez d'une solide expérience en développement système avec Rust dans des environnements techniques exigeants. Vous maîtrisez les environnements Linux / Unix et les mécanismes bas niveau (sockets, concurrence, gestion mémoire, IPC). Vous avez une expérience significative sur les communications Bus, notamment CAN, J1939 et 1553, ainsi que sur des protocoles industriels, ce qui constitue un réel atout. Rigoureux(se) et exigeant(e) sur la qualité, la sécurité et la performance du code, vous appréciez les environnements techniques pointus et les projets à forte responsabilité. Une implication dans l'écosystème Rust (veille technique, contributions open source, projets personnels) est particulièrement appréciée. Un niveau d'anglais professionnel est recommandé pour la documentation et les échanges techniques. Poste soumis à habilitation Secret Défense - candidat habilitable requis., Sens du détail, Autonome, Proactif, Sens de l'analyse, Sens de l'effort commun, Respect de la confidentialité

About the company

ARealTI accompagne depuis plus de 10 ans les entreprises dont l'activité est placée au coeur de l'innovation. Dénicheur de talents en ingénierie des systèmes embarqués, nous sommes une structure qui a conservé l'esprit start-up et nous privilégions l'humain et le partenariat à long terme. Animés par la passion et le challenge technique, nos ingénieurs et indépendants évoluent dans un environnement technologique stimulant qui favorise le partage des expertises et la convivialité. Le poste

Apply for this position