Développeur embarqué C++/Python

Step Up
Canton de la Garde, France
13 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior

Job location

Canton de la Garde, France

Tech stack

Unit Testing
C++
CMake
Software Debugging
Linux
Ethernet
Global Positioning Systems (GPS)
Python
Scrum
Software Architecture
Real-Time Operating Systems
Memory Leaks
SONAR (Symantec)
Transmission Control Protocol (TCP)
GIT
Lidar

Job description

Dans le cadre du renforcement de l'équipe drones sous-marin, nous recherchons un Développeur C++ embarqué pour venir renforcer l'équipe pour nous aider au développement de fonctionnalités logicielles dans un environnement principalement sous Linux. Vous rejoindrez un projet technique ambitieux dans un secteur en pleine expansion au sein d'une équipe passionnée, dynamique et collaborative.

Votre mission Analyser et qualifier les besoins Participer à la conception technique Rédiger les documentations techniques Concevoir et développer des fonctionnalités logicielles pour piloter des drones autonomes (surface et aériens). Participer à l'architecture logicielle et à l'intégration des systèmes embarqués. Implémenter des algorithmes temps réel pour la navigation, le contrôle et la communication. Effectuer des tests unitaires, d'intégration et de validation sur bancs et en conditions réelles

Requirements

Formation : Bac +5 - École d'ingénieur ou Master en informatique, électronique ou robotique Vous justifiez d'au moins 5 ans d'expérience(s) dans un environnement similaire Une expérience sur un poste similaire dans un environnement technique à forts enjeux est appréciée

Compétences techniques indispensables : ️Développement C/C++ en embarqué ️Python pour scripts/outils ️Systèmes temps réel (RTOS) ️Systèmes multi-thread ️ Outils : ️Débogage ️Maîtrise de Linux ️Rédaction de documentation technique ️Utilisation de systèmes de gestion de versions Git, CMake, outils de debug embarqué (GDB, Valgrind, etc.).

Compétences techniques appréciées : ️Protocoles de communication : CAN, Ethernet, UDP/TCP ️ ROS/ROS2 ️ STM 32 ️ Traitement de capteurs (IMU, GPS, sonar, lidar). ️Connaissance des méthodes agiles SCRUM

Soft skills : ️Esprit d'équipe et sens de la collaboration technique ️ Autonomie ️ Goût pour le travail en équipe pluridisciplinaire (mécanique, électronique, logiciel). ️Bon niveau d'anglais professionnel (échanges écrits et oraux en environnement international) ️Curiosité technique et proactivité ️Rigueur et volonté de vérifier sa production (tests approfondis)

About the company

STEP UP est une société d'ingénierie experte en pilotage de projets industriels et informatiques (+ 250 collaborateurs sur 11 agences en France), plaçant le potentiel humain comme 1er vecteur d'excellence et de performance en entreprise., Un cadre de travail épanouissant, stimulant et collaboratif, nous sommes certifiés entreprise où il fait bon vivre ! Des projets innovants et variés. La possibilité de se perfectionner continuellement avec des formations internes. Des perspectives d'évolution de carrière. Un accompagnement individualisé avec un programme de développement du potentiel humain. Un programme de cooptation Et bien sûr, nous prenons en charge 70% de votre mutuelle santé et encourageons financièrement la mobilité douce. L'équipe niçoise représente une vingtaine de salariés autour des métiers de l'automatisme, le développement embarqué, le test & validation et la chefferie de projet/produit. Depuis la création de l'équipe il y a 5 ans, nous sommes reconnu par nos clients pour notre approche partenariale et notre performance. Le plus important pour nous est d'intégrer de futurs collaborateurs qui partageront notre vision et que nous pourrons accompagner sur leur propre vision de leur carrière. Le tout dans un pur esprit ingénieur : techniquement enthousiasmant, humainement cohésif

Apply for this position