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
Critères de l'offre
Métiers :
- Développeur informatique (H/F)
- + 2 métiers
Expérience min :
- débutant à 1 an
Secteur :
- Ingénierie & services associés
Diplômes :
- Licence générale, Licence professionnelle
- + 1 diplôme
Compétences :
- Analytical skills
- Axure
- Systèmes embarqués
- C++
- Développement de logiciel embarqué
- + 15 compétences
Lieux :
- Nîmes (30)
Conditions :
- CDI
- Temps Plein
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.
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

Montpellier (34)CDI 35 000 € - 46 000 € par an Il y a 8 jours

Toulouse (31)CDI Il y a 17 jours

Toulouse (31)CDI Il y a 12 jours