Ingénieur en développement de logiciels embarqués
L'ingénieur en logiciels embarqués développe des logiciels fiables et en temps réel pour les systèmes embarqués. Découvrez les missions, les compétences requises et les perspectives de carrière liées à ce poste chez T&S.
Mission
L'ingénieur en développement de logiciels embarqués conçoit, développe et assure la maintenance de solutions logicielles destinées aux systèmes embarqués. En étroite collaboration avec les équipes chargées du matériel et des systèmes, il contribue à la création d'applications logicielles fiables, performantes et en temps réel qui équipent les appareils connectés, les équipements industriels, les systèmes de transport et d'autres technologies essentielles.
Activités principales
- Analyser les exigences du système et contribuer à la rédaction des spécifications logicielles.
- Concevoir et développer des applications logicielles embarquées et des composants de micrologiciels.
- Développer et assurer la maintenance de logiciels à l'aide de langages de programmation tels que le C et le C++.
- Intégrer des logiciels à des plateformes matérielles et à des interfaces de communication.
- Effectuer des activités de débogage, de test et de validation de logiciels.
- Optimisez les performances des logiciels, l'utilisation de la mémoire et la fiabilité du système.
- Participer aux phases d'intégration et de déploiement du système.
- Collaborer avec des équipes pluridisciplinaires tout au long du cycle de développement.
Compétences techniques
- Développement de logiciels embarqués et de micrologiciels.
- Programmation en C et C++.
- Linux et les systèmes d'exploitation en temps réel (RTOS).
- Architectures embarquées et intégration matériel-logiciel.
- Protocoles de communication (UART, SPI, I2C, CAN, Ethernet).
- Tests, débogage et validation de logiciels.
- Systèmes de contrôle de version (Git).
- CI/CD et bonnes pratiques en matière de développement logiciel.
- Méthodologies de développement Agile et en cycle en V.
- Qualité des logiciels et optimisation des performances.
Compétences relationnelles
- Solides compétences en analyse et en résolution de problèmes.
- Le souci du détail et la qualité des logiciels.
- De bonnes capacités de communication.
- Travail d'équipe et collaboration.
- Capacité d'adaptation et volonté d'apprendre en permanence.
- Autonomie et responsabilité.
- Capacité à travailler dans des environnements techniques complexes.
Étudiants, jeunes diplômés et débutants
fiches de famille de métiers
Ingénierie produit, environnements de validation et capacités de développement de produit de bout en bout.
Apprentissage
Programmes d'apprentissage pluriannuels mis en place en collaboration avec des universités et des écoles de commerce ou d'ingénieurs
Responsable commercial junior
Un parcours combinant aspects commerciaux et opérationnels destiné aux jeunes diplômés qui se lancent dans le conseil et les services.
Campus T&S
Une intégration structurée, un accompagnement par un mentor, des certifications et un soutien à la carrière pendant les 24 premiers mois.
Simple, rapide, respectueux
Notre engagement : chaque candidature reçoit une réponse et bénéficie d'un processus de recrutement transparent.
Cadrage opérationnel, harmonisation technique et gouvernance de projet.
Aménagement des sites industriels, mécanique, études d'automatisation et processus de production.
Assemblage, intégration, câblage et réalisation industrielle.
Essais de réception en usine, validation et préparation de la mise en service.