Ingénieur Développeur Logiciels Embarqués H/F

SEMAT
Canton of La Rochelle-2, France
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior

Job location

Canton of La Rochelle-2, France

Tech stack

Confluence
JIRA
Unit Testing
AUTomotive Open System Architecture (AUTOSAR)
C++
CAN Bus
CANopen
Controller Development System (CoDeSys)
Continuous Integration
Software Debugging
Eclipse
Embedded C
Embedded Software
Ethernet
Python
Matlab
Microsoft Visual Studio
MISRA C (C Programming Language)
Software Architecture
Software Engineering
Gitlab
GIT

Job description

Objectif du poste : développer le logiciel embarqué en s'appuyant sur les exigences système, les normes applicables et l'architecture logicielle définie.

Vous serez également amené(e) à rédiger des exigences système et logicielles, ainsi qu'à participer à la mise en service lors des phases de test en usine et sur le terrain.

Ce projet étant multi-sites, la maîtrise de l'anglais, à l'oral comme à l'écrit, est indispensable.

Vos principales missions seront les suivantes :

  • Analyser et comprendre les normes métiers, les exigences et le système de nos véhicules
  • Développer du code en C/C++
  • Concevoir une couche logicielle de bas niveau en C/C++ pour le matériel
  • Implémenter le noyau de sécurité en C conformément à l'architecture logicielle
  • Créer et exécuter des tests unitaires et d'intégration pour le logiciel
  • Participer activement aux réunions de projet et les animer avec les différents intervenants
  • Évaluer l'effort de développement logiciel et signaler les impacts potentiels sur le système

Requirements

Diplôme en génie logiciel électronique et temps réel avec au moins 3 ans d'expérience professionnelle (hors stage/alternance)

  • Bonne connaissance du C embarqué et du C++.
  • Bonne connaissance de l'environnement ECU multicoeur (Tricore Aurix).
  • Bonne connaissance des processus et normes de développement de logiciels automobiles (ISO26262, EN 13849, MISRA).
  • Utilisateur expérimenté du bus CAN / Bus Ethernet embarqué.
  • Utilisateur expérimenté des protocoles UDS, CANOpen, J1939.
  • Connaissances des exigences en termes de cybersécurité
  • Bonnes capacités de communication en anglais
  • La connaissance de Codesys serait un plus

Compétences techniques :

  • Intégration continue (CI)

  • Outils de gestion de projet et documentation (Jira, Confluence)

  • Environnements de développement intégrés (IDE : Eclipse, Visual Studio)

  • Gestion du versionnement (Git, GitLab)

  • Débogage avec Lauterbach

  • Compétences en Matlab et Python

  • Expérience sur Match

  • Expérience sur Codesys

  • Connaissance de la norme AUTOSAR 4.x serait un gros plus

Compétences relationnelles :

  • Créativité et résolution de problèmes

  • Animations de réunions

  • Prise de recul et amélioration des processus

  • Esprit d'équipe et collaboration

  • Sens de la responsabilité et gestion des priorités

About the company

Afin de développer notre nouveau système de contrôle électronique en collaboration avec toutes les sociétés du groupe Zoeller, nous recrutons un Ingénieur/Développeur spécialisé en logiciels embarqués poru notre Bureau d'Etudes., Fabricant français leader sur les solutions de nettoiement et de collecte des déchets, SEMAT est la référence reconnue pour la qualité de ses matériels, choisie pour celle de ses équipes. Plus de 400 collaborateurs mettent toute leur énergie au service de ceux qui assurent la propreté des territoires. Collectivités publiques comme opérateurs privés : à chaque besoin, sa solution. Filiale du Groupe industriel Zoeller Kipper GmbH, SEMAT réalise un chiffre d'affaires de 136M€, fabrique 800 matériels/an et dispose de 2 sites de fabrication (à La Rochelle 17 et Vénissieux 69), 9 centres de service et d'1 pôle location (LOCCA).

Apply for this position