Embedded Software Boards & System Ingénieur H/FRhône-AlpesRémunération selon profil
La société
Société de semi-conducteurs « fabless », notre client est l’un des principaux fournisseurs de technologies matérielles et logicielles pour les marchés de l’informatique haute performance centrée sur les données, de la périphérie au cloud. La société propose une gamme complète de produits pour permettre des applications et des infrastructures gourmandes en données plus intelligentes, plus efficaces et plus économes en énergie. Ses offres comprennent ses processeurs DPU brevetés uniques, ses cartes d’accélération, son stockage défini par logiciel et ses solutions de gestion de données pour des secteurs en croissance tels que les centres de données, l’IA, les médias et le divertissement, les sciences de la vie, la science, Recherche, Edge Computing, automobile et plus encore.
Entreprise à croissance rapide avec plus de 200 employés, la société est présente en France, au Royaume-Uni, en Allemagne, aux États-Unis et au Japon et compte un certain nombre d’investisseurs de premier plan tels qu’Alliance Venture (Renault-Nissan-Mitsubishi), NXP Semiconductors, CEA et Bpifrance.
Le poste
En tant que membre de l’ équipe Boards & Systems Software (10 personnes), vous participerez au développement de logiciels embarqués bas niveau pour les solutions notre client. La portée et l’impact de l’équipe sont vastes, car elle est responsable du développement depuis le micrologiciel de la chaîne de démarrage sécurisée jusqu’au déploiement de systèmes
d’exploitation riches tels que Linux et la fabrication des cartes.
Vous recherchez des défis passionnants, vous êtes curieux et flexible, ce poste est fait pour vous. Vous contribuerez à de multiples sujets, de l’architecture de notre processeur manycore (MPPA) à la mise au point des cartes basées sur MPPA, vous aurez l’opportunité de développer continuellement vos compétences.
En tant qu’Ingénieur Logiciel Embarqué, vos principales responsabilités sont :
• Concevoir, développer et maintenir des logiciels embarqués de bas niveau tels que sécurisés chargeurs de démarrage et firmware de gestion de la carte
• Développer des logiciels de qualité production, y compris les tests, la documentation, l’analyse statique et l’IC.
• Participer aux sujets d’architecture pour la nouvelle génération de MPPA processeur
• Participer à la conception et à la fabrication des cartes MPPA basées (validation, qualification, production)
• Interagir avec les équipes de conception matérielle SoC & Boards, et évidemment les équipes de développement des Métiers
Avantages du poste
- Entreprise à la pointe de l'innovation
- Entreprise à taille humaine
- Des marchés stratégiques et à forte croissance
- Environnement de travail jeune, dynamique et agile
Savoir être
- Curieux
- Flexible
- Bonne capacité d'adaptation
Compétences requises
Vous êtes titulaire d’un diplôme d’ingénieur ou Docteur en logiciels embarqués ou équivalent
Vous disposez de plus de 5 années d’expérience dans le développement de logiciels embarqués
Compétences techniques
- Expérience confirmée dans le développement de logiciels embarqués
- Programmation solide pour les systèmes embarqués
- Expérience avec l’environnement système Linux, la chaîne d’outils GNU, les outils de débogage (JTAG/GDB), les protocoles de communication (I2C, SPI, UART, …)
Compétences souhaitées
• Familier avec les langages de script ainsi que Python/Ruby
• Familier avec Jenkins/CI
• Capacité à concevoir des cartes et à réviser des schémas
• Connaissances en cybersécurité (démarrage sécurisé, cryptographie, …) et en architecture de processeur (RISC, CISC, VLIW, …)
Compétences personnelles
- Très bonnes aptitudes à travailler en équipe
- Souci du détail
- Sens de l’effort commun
Savoir faire
• Solides compétences en programmation C pour les systèmes embarqués• Bonne compréhension des schémas de cartes
• bonnes compétences en communication (anglais/français)
• Capacité à innover et à proposer les bonnes solutions
Domaine d'activité
INFORMATIQUE / DIGITAL / ITEnvironnement
C / embarqué / linux / I2C / SPI / UARTContact
