Ingénieur - Développeur c Embarqué H/F

Externatic
3 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Junior

Job location

Remote

Tech stack

Java
Android
Unit Testing
Booting (BIOS)
C++
Communications Protocols
Computer Security
Linux
Digital Electronics
Embedded C
Embedded Software
FreeRTOS
Python
Software Tools
Software Engineering
Gitlab
Script Language
Docker
Jenkins

Job description

un environnement orienté craftsmanship (TDD/BDD), avec la mise en place d'outils favorisant un code fiable et une architecture robuste ?

  • Les clients contents (et pas les specs changeantes toutes les deux heures) ?
  • Les entreprises qui investissent dans leurs outils ET dans l'évolution de leurs collaborateurs ?
  • Et l'idée de faire partie d'une PME qui joue dans la cour des grands ?

Toujours la ? Lisez la suite !

Rattaché(e) au bureau d'études hardware composé de 15 personnes et répartis en 4 activités : hardware/systèmes embarqués/industrialisation/SAV, vous participerez à l'intégration de drivers de composants hardware, à l'implémentation de protocoles de communications, à l'architecture bas niveau de softwares de plateformes embarquées ou encore à l'implémentation de sécurité cyber.

En tant que Ingénieur / Développeur C Embarqué H/F, vous concevez des logiciels embarqués avec ou sans OS dans les cartes électroniques des produits en suivant les cahiers des charges des Chefs de Produits tout en assurant la conformité aux normes et pratiques en vigueur, notamment concernant la sécurité informatique et matérielle.

Au quotidien, vous :

  • effectuez des études de faisabilité et mettez au point des prototypes, en collaboration avec les Développeurs Hardware, sur des cartes électroniques numériques de technologies récentes (processeurs ST, NXP, 32/64 bits)
  • participez à la conception logicielle embarquée des fonctionnalités « métier » des équipements, en vue de la production série des produits sur le marché (applications multithreads, majorité en langage C mais aussi C++, Java, Python, langages de script)
  • suivez les évolutions des BSP et OS, Bootloader avec la réalisation de drivers
  • développez des outils de test produits et de tests unitaires de fonctions
  • participez à l'administration des outils logiciels (GitLab, Jenkins, Docker ...)
  • rédigez les dossiers techniques et structurez la planification des projets
  • collaborez avec l'équipe Industrialisation pour la mise en production des produits
  • réalisez des analyses logicielles de la qualité des produits, tout au long de leurs cycles de vie

Requirements

formation supérieure en systèmes embarqués ou IoT (Bac +3 à Bac +5).

  • première expérience (alternance comprise) en développement embarqué
  • appétence pour la conception et la réalisation de travaux bas niveau allant jusqu'à l'adaptation de certains OS type Android, Linux, FreeRTOS.

Benefits & conditions

formation et montée en compétence garanties -> intégration facilitée : 1 à 2 mois de formation sur les produits

  • transfert de connaissances / exigence technique / échange avec ses pairs - excellent niveau technique
  • Équipe solidaire, locale et orientée produit
  • équilibre vie pro vie perso / Campus moderne avec espaces détente, terrains de sport
  • Télétravail (jusqu'à 3j/sem)

About the company

Nous accompagnons un éditeur de logiciel SaaS qui développe des solutions RH (gestion des temps, paie, contrôle accès...) pour + de 30 000 clients dans le monde. Chaque année, plus de 50 postes sont ouverts côté tech, dont la majeure partie sont des ouvertures de postes!, * 100% client final * Cabinet spécialisé en informatique * Cabinet présent dans toute la France

Apply for this position