H/F Ingénieur logiciel embarqué - Solutions IoT et Énergie

Sept Lieues
Nantes, France
4 days ago
Apply on www.sept-lieues.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) C++ (Programming Language) Linux File Systems Memory Management Embedded Software Graphical User Interface Real-Time Operating Systems Software Engineering Wi-Fi Technology Software Modules

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.

Apply on www.sept-lieues.com
Prepare application

Good distractions

Loading talks and stories from around this role…