Créé en France en 1988, Astek est un acteur mondial de l'ingénierie et du conseil en technologies. Fort de son expertise dans de nombreux secteurs industriels et tertiaires, Astek accompagne ses clients internationaux dans le déploiement intelligent de leurs produits et de leurs services, et dans la mise en oeuvre de leur transformation digitale.Depuis sa création, le Groupe a fondé son développement sur une forte culture d'entrepreneuriat et d'innovation, et sur l'accompagnement et la montée en compétence de ses 10.000 collaborateurs qui s'engagent chaque jour à promouvoir la complémentarité entre les technologies numériques et l'ingénierie des systèmes complexes.Rejoignez un Groupe en fort développement en France et à travers le monde avec un chiffre d'affaires prévisionnel de 720 M€ en 2024.Tous les détails sur le Groupe sur le site https://astekgroup.fr. Et vous pouvez aussi nous suivre sur notre blog : https://blog.groupeastek.com. Ce que nous allons accomplir ensemble :
Dans le cadre de la conception et du développement de systèmes embarqués pour le secteur médical, nous recherchons un€ Développeur C/C++ en logiciel embarqué pour rejoindre son équipe de développement. Vous participerez activement à la création de solutions logicielles destinées à des systèmes à ressources limitées, en veillant à garantir la performance, la fiabilité et la conformité aux normes de sécurité.
Vous intégrerez des projets challengeants et très formateurs qui vous permettront une réelle montée en compétences. Vous pourrez contribuer aux différentes phases d'un projet au sein de nos équipes.
Nos Plus
- Astek est green et fait bénéficier ses salariés d'une indemnité kilométrique vélo
- Une politique CARE sur-mesure déployée par nos équipes RH pour nos collaborateurs (https://astekgroup.fr/engagements)
- Notre charte de la Diversité
Votre mission, si vous l'acceptez :
Vous serez responsable de la conception, du développement et la maintenance de logiciels embarqués sur des plateformes matérielles spécifiques. Il/elle travaillera en étroite collaboration avec les équipes systèmes, hardware et test pour garantir que les solutions logicielles sont robustes, performantes et répondent aux exigences du projet.
Conception et développement de logiciels embarqués :
- Analyser les spécifications techniques et fonctionnelles des projets.
- Concevoir et développer des logiciels embarqués en langage C/C++ pour des plateformes matérielles spécifiques (microcontrôleurs, FPGA, SOC, etc.).
- Optimiser les performances du logiciel pour des systèmes à ressources limitées (mémoire, puissance, processeur).
- Assurer le respect des contraintes temps réel, de sécurité et de fiabilité des systèmes embarqués.
Intégration et tests :
- Intégrer les logiciels développés sur des bancs de test et des environnements de simulation.
- Développer et exécuter des tests unitaires et d'intégration pour valider la fonctionnalité et la performance du code.
- Identifier et corriger les bugs et problèmes de performance dans le code embarqué.
Collaboration avec les équipes pluridisciplinaires :
- Collaborer avec les équipes hardware pour assurer l'intégration du logiciel avec les composants matériels.
- Participer à la définition des interfaces logicielles et matérielles, en garantissant la bonne interopérabilité des composants.
- Travailler avec les équipes systèmes et les chefs de projet pour s'assurer que les objectifs sont atteints dans les délais et le respect des contraintes de coûts.
Documentation technique :
- Rédiger et maintenir la documentation technique (spécifications, code, tests, etc.).
- Fournir des rapports réguliers sur l'avancement des tâches et des résultats des tests.
Optimisation et maintenance du code :
- Proposer des améliorations continues en termes d'optimisation de la mémoire, du temps d'exécution, et de la stabilité des logiciels.
- Assurer la maintenance du code existant en répondant aux retours des utilisateurs et aux évolutions technologiques.
Veille technologique :
- Effectuer une veille sur les nouvelles technologies et méthodologies liées au développement logiciel embarqué.
- Appliquer les meilleures pratiques de développement pour garantir la qualité du code et la sécurité des systèmes.
Votre stack de jeu
C / C++ / SVR / GIT / RTOS / ISO26262 / DO-178C / IEC 61508 / Jira / Scrum / Confluence / Kanban / SPI / I2C / UART / CAN
Vous ?
Compétences requises :
- Formation : Diplôme d'ingénieur ou Bac +5 en informatique, systèmes embarqués, électronique, ou domaine similaire.
- Expérience : 2 à 5 ans d'expérience en développement logiciel embarqué C/C++.
Compétences techniques :
- Maîtrise des langages de programmation C et C++ pour systèmes embarqués.
- Connaissance des environnements de développement intégrés (IDE), des outils de gestion de version (Git, SVN).
- Expérience avec les microcontrôleurs, processeurs ARM, et plateformes embarquées.
- Connaissance des systèmes d'exploitation temps réel (RTOS), et des protocoles de communication embarqués (SPI, I2C, UART, CAN, etc.).
- Compétences en optimisation des performances (gestion de la mémoire, temps de réponse, etc.).
- Connaissance des méthodes de développement logiciel agile (Scrum, Kanban) et des outils associés (JIRA, Confluence).
Compétences supplémentaires :
- Connaissance des standards de sécurité (ISO26262, DO-178C, IEC 61508) et des bonnes pratiques de développement pour dessystèmes sûrs.
- Familiarité avec les outils de tests et de validation (génération de code, tests unitaires, etc.).
- Maîtrise de l'anglais technique (écrit et oral).
Qualités personnelles :
- Rigueur et souci du détail.
- Esprit d'analyse et capacité à résoudre des problèmes complexes.
- Autonomie et capacité à prendre des initiatives dans un environnement dynamique.
- Bonnes compétences en communication, tant à l'écrit qu'à l'oral, pour interagir avec des équipes pluridisciplinaires.
- Capacité à travailler en équipe tout en étant autonome.
Mots-clés :
Développeur - Système embarqué - Santé - Life Sciences
Rencontrons-nous
Notre projet commun vous plait ?
Postulez à cette annonce, et soyez transparent !
Notre Talent Acquisition Officer, vous contactera pour un premier échange téléphonique.
Puis vous rencontrerez votre futur manager, avec lequel vous échangerez autour d'Astek, de votre parcours, de vos attentes et de votre future mission.
Enfin, vous rencontrerez notre Directeur de département, avec lequel vous pourrez valider votre intérêt et adéquation pour le poste et finaliser les éléments contractuels.
Le dicton préféré de ton futur coach :
« La réussite appartient à tout le monde. C'est au travail d'équipe qu'en revient le mérite. » - Franck Piccard.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.