Développeur Informatique pour des systèmes embarqués H/F SUD MULTI SERVICE INGENIERIE

Nîmes (30)CDI
Hier sur le WebSoyez parmi les premiers à postuler

Description du poste

Mission générale :
Au sein du bureau d'études mécatronique, le développeur participe à la conception, au développement et à l'intégration de solutions
logicielles embarquées, d'objets connectés et d'applications associées. Il intervient sur l'ensemble du cycle de développement :
analyse, architecture logicielle, programmation, tests et documentation.

Responsabilités principales :
- Concevoir, développer et maintenir des firmware embarqués pour microcontrôleurs.
- Intégrer et mettre en œuvre des protocoles de communication matériels et logiciels.
- Développer des applications associées (interfaces Qt/QML, outils de test.).
- Participer aux choix techniques et à l'architecture logicielle.
- Collaborer avec les équipes mécaniques et électroniques.
- Tester, valider et documenter les solutions développées.
- Être force de proposition dans l'amélioration continue des outils et méthodologies.
Compétences techniques (Hard Skills)

1) Développement embarqué
- Maîtrise du C & C++ embarqué
- Connaissance des microcontrôleurs : PIC18/16, ESP32, STM32
- Frameworks embarqués : Arduino, PIC, ESP-IDF, STM32
- Systèmes temps réel : FreeRTOS (ESP32)
- Utilisation des tasks, mutex et semaphores
- Connaissance des pratiques embarquées : gestion mémoire, interruptions, watchdog.

2) Communication matérielle
- I²C, SPI, RS232, RS485, UART, PWM

3) Protocoles logiciels
- Modbus RTU
- Modbus TCP
- BLE (Bluetooth Low Energy)

4) Développement logiciel associé
- C++11 (minimum)
- Standard template library (STL)
- CMake (pour construction de projets)
- Git / GitHub

5) Interfaces et design
- Qt Framework version 6 (Maîtrise des signaux & slots, architecture générale et Projets QML + C++)
- Figma (Capacité à produire maquettes et prototypes d'interface)

6) Bases de données
- SQL / SQLite

7) Intégration matériel/logiciel
- Lecture et compréhension de schémas électroniques.
- Tests sur prototypes, participation à la mise en route du hardware.

Compétences comportementales (Soft Skills)
- Capacité à travailler en autonomie : planification, organisation, réalisation d'un développement de bout en bout.
- Aptitude à prendre des décisions techniques en conception logicielle.
- Rigueur, méthode et sens de la qualité.
- Esprit d'analyse et capacité à résoudre des problèmes techniques complexes.
- Communication claire avec les équipes transverse (mécanique, électronique).
- Rédaction de documentations technique.
- Capacité à challenger un choix technique et argumenter.

Salaire et avantages

Mensuel de 3000.00 Euros sur 12 mois

L'entreprise : SUD MULTI SERVICE INGENIERIE

SMS INGENIERIE
Référence : 201GPZP

Recommandé pour vous

Développeur PHP -SYMFONY Sénior H/F LEA
Montpellier (34)CDI 35 000 € - 46 000 € par an Il y a 8 jours
Développeur confirmé Symfony / Lead dev (H/F) (H/F/D) BRAINFIELD
Toulouse (31)CDI Il y a 17 jours
DEVELOPPEUR CONFIRME Groupe Talents Handicap
Toulouse (31)CDI Il y a 12 jours