H/F Ingénieur logiciel embarqué - Solutions IoT et Énergie
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
En tant qu’ingénieur logiciel embarqué confirmé, vous interviendrez sur le portage et l’intégration de la machine virtuelle de l’entreprise sur différents environnements matériels et systèmes.
Vos responsabilités incluront :
- Portage logiciel : adapter la VM aux microcontrôleurs, cartes d’évaluation clients et environnements Linux embarqués.
-
Développement de modules logiciels autour de la VM : -> systèmes de fichiers, -> connectivité réseau (IP, SSL/TLS, Wi-Fi, sécurisation), -> interfaces graphiques.
- Abstraction logicielle : concevoir des couches génériques pour garantir la portabilité et la réutilisabilité du code sur des plateformes variées.
- Travail sur contraintes embarquées : mémoire limitée, temps réel strict, consommation énergétique optimisée.
- Collaboration projet : échanges techniques réguliers avec les clients (constructeurs hardware, industriels), contribution aux évolutions de la plateforme et participation à un écosystème comparable à Android, mais adapté aux environnements embarqués.
Requirements
Hard skills
- Expérience : 3 à 10 ans en développement logiciel embarqué.
- Compétences techniques clés : -> RTOS et systèmes multithreads. -> Gestion de la mémoire, optimisation, contraintes temps réel. -> Sécurité (SSL/TLS, chiffrement, gestion des connexions IP, TrustZone). -> Développement avancé en C/C++ (indispensable). -> Connaissance de Java appréciée (la VM exécute des applications Java). -> Expérience dans l’abstraction de drivers et l’écriture de couches logicielles génériques. -> Travail sur des stacks complexes (réseau, interfaces graphiques, API).
Soft skills
- Curiosité et ouverture technique.
- Rigueur, notamment pour travailler dans des environnements normés et contraints (médical, ferroviaire, spatial, automobile, aéronautique).
- Capacité à travailler en environnement multiplateforme.
-
Bon relationnel et goût pour la collaboration avec des équipes clients. Tags
- C
- Java
- Logiciel Embarqué
About the company
Notre client est un éditeur de logiciels spécialisé dans le monde de l’embarqué et de l’IoT. Comparable à l’approche d’Android dans le mobile, leur technologie permet d’exécuter des applications logicielles sur des équipements contraints tels que les microcontrôleurs et systèmes industriels.
Leur produit phare est une machine virtuelle légère, accompagnée de briques logicielles, qui facilite le développement et l’intégration d’applications dans des secteurs variés : industriel, médical, ferroviaire, spatial, automobile, aéronautique, objets connectés.
L’entreprise est en forte croissance et collabore étroitement avec les constructeurs pour intégrer sa solution logicielle sur des plateformes hardware diverses. Elle recrute aujourd’hui pour renforcer ses équipes et accompagner son développement., * Rejoins une scale-up tech qui a créé “l’Android des objets connectés” !
- Travaille sur des projets à impact : spatial, médical, automobile, ferroviaire…
- Intègre une entreprise en pleine croissance avec une équipe stable et passionnée.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…