Offres d’emplois
Ingénieur développeur software embarqué temps réel (RTOS) & Linux F/H
Détails de l'offre
Ingénieur développeur software embarqué temps réel (RTOS) & Linux F/H
Description
Nous poursuivons notre développement dans le Sud-Est et recrutons un(e) Ingénieur développement software Linux embarqué et/ou OS temps réel (type FreeRTOS, QNX ou eCos) pour l un de nos clients situé sur La Ciotat.
Mission :
Au sein d une équipe de développement software travaillant sur un produit électronique, vos tâches seront les suivantes :
- Participation à l analyse et à la conception technique
- Développement logiciel embarqué avec contraintes temps réel + ou marquées selon les projets
- Tests unitaires et de validation
- Rédaction de la documentation technique en anglais
Les développements seront essentiellement orientés bas niveau (drivers, protocoles, buildroot) et middleware, mais pourront inclure un peu d applicatif. Majoritairement du Linux embarqué mais aussi de l OS temps réel (type eCos ou FreeRTOS).
Profil
Ingénieur de formation, vous justifiez d'au moins 5 ans d expérience en développement logiciel systèmes embarqués multi-threads et maitrisez le temps réel embarqué + LinuxExpert en langage C (C11),
Vous disposez des compétences suivantes :
- Maitrise de Linux ainsi que d un RTOS type eCos, QNX, RTX, FreeRTOS
- Maîtrise de la chaîne de compilation (toolchain)
- Bonnes connaissances systèmes embarqués multithread / multi-process / multicoeur
- Système Posix / librairie standard C
- Filesysteme, containers (type LXC), makefiles, buildroot, shell/bash- Git ou SVN, Jira
- Notions kernel linux, bootloader, cross
- Compilation et bonne culture hardware / électronique
Bon niveau en anglais requis : certains interlocuteurs ne sont pas francophones, et toute la documentation se fait en anglais.
Démarrage rapide souhaité.
Votre recherche d'appartement sur la région est prise en charge gratuitement par l'un de nos partenaires spécialisé dans l'immobilier.
Ingénieur développement électronique hardware/software embarqué microcontrôleur
Détails de l'offre
Ingénieur développement électronique hardware/software embarqué microcontrôleur
Description
Nous poursuivons notre développement dans le Sud-Est et recrutons un(e) ingénieur en développement hardware / électronique embarquée & Firmware / Software bas niveau MCU pour l'un de nos clients sur Aix-en-Provence dans le cadre d’une mission longue. Mission :
Au sein d’un petite entité organisées en mode PME et intégré dans le pôle Software Linux embarqué, vous prendrez en charge en autonomie la partie Hardware / Electronique embarquée ainsi que Firmware / Software microcontrôleur :
Partie Electronique / HW :
- Rédaction des spécifications de la carte électronique à partir des specs produit
- Adaptation de la conception actuelle en accord avec la spécification carte intégrant les nouveaux besoins, les analyses d'amélioration de design et les contraintes de qualification du produit (CEM, foudre, ....)
- Interfaçage avec l'équipe CAO (contrainte de placement / routage, support, adaptation design) et celle de dev mécanique (choix technique, ajustement de design, compatibilité, ...)
- Support à la production des cartes
- Préparation et réalisation des essais d'intégration HW en collaboration avec l'équipe V&V
Partie Software bas niveau MCU :
- Participation aux choix d’architecture SW
- Développements C / microcontrôleur STM32 voire plus ponctuellement sur Microchip
- Intégration Software sur carte
- Debug HW/SW dans les recherches de pannes et améliorations
- Rédaction et réalisation des essais de vérification Cyber-sécurité
Profil
Idéalement ingénieur de formation, vous justifiez d’une expérience significative en développement Hardware / électronique de cartes, ainsi qu’un bon niveau en soft embarqué C sur µcontrôleur (type Microchip / Atmel / PIC / STM32).
Compétences techniques requises :
* Interfaces de type USB, CAN, Ethernet, ARINC 429 et série asynchrone.
* Capacité à travailler aussi bien sans OS (bare metal) qu’avec un FreeRTOS ou équivalent
* Electronique analogique petits signaux : notions de design de cartes, lecture de datasheets, etc.
* Expérience en développement carte numérique (SPI, UART, MCU/MPC, …)
* Notions Linux embarqué
* Git ou SVN
* Connaissance d’environnement normatif type ferroviaire, nucléaire, aéronautique ou cybersécurité (DO 178 / DO254, SIL, etc.)
* Notions Cadstar ou autre outil CAO équivalent
Bon niveau Anglais écrit requis.
Ingénieur développement électronique hardware & software embarqué microcontrôleur - firmware - F/H
Détails de l'offre
Ingénieur développement électronique hardware & software embarqué microcontrôleur - firmware - F/H
Description
Nous poursuivons notre développement dans le Sud-Est et recrutons un(e) ingénieur en développement hardware / électronique embarquée & Firmware / Software bas niveau MCU pour l'un de nos clients sur Aix-en-Provence dans le cadre d’une mission longue. Mission :
Au sein d’un petite entité organisées en mode PME et intégré dans le pôle Software Linux embarqué, vous prendrez en charge en autonomie la partie Hardware / Electronique embarquée ainsi que Firmware / Software microcontrôleur :
Partie Electronique / HW :
- Rédaction des spécifications de la carte électronique à partir des specs produit
- Adaptation de la conception actuelle en accord avec la spécification carte intégrant les nouveaux besoins, les analyses d'amélioration de design et les contraintes de qualification du produit (CEM, foudre, ....)
- Interfaçage avec l'équipe CAO (contrainte de placement / routage, support, adaptation design) et celle de dev mécanique (choix technique, ajustement de design, compatibilité, ...)
- Support à la production des cartes
- Préparation et réalisation des essais d'intégration HW en collaboration avec l'équipe V&V
Partie Software bas niveau MCU :
- Participation aux choix d’architecture SW
- Développements C / microcontrôleur STM32 voire plus ponctuellement sur Microchip
- Intégration Software sur carte
- Debug HW/SW dans les recherches de pannes et améliorations
- Rédaction et réalisation des essais de vérification Cyber-sécurité
Profil
Idéalement ingénieur de formation, vous justifiez d’une expérience significative en développement Hardware / électronique de cartes, ainsi qu’un bon niveau en soft embarqué C sur µcontrôleur (type Microchip / Atmel / PIC / STM32).
Compétences techniques requises :
* Interfaces de type USB, CAN, Ethernet, ARINC 429 et série asynchrone.
* Capacité à travailler aussi bien sans OS (bare metal) qu’avec un FreeRTOS ou équivalent
* Electronique analogique petits signaux : notions de design de cartes, lecture de datasheets, etc.
* Expérience en développement carte numérique (SPI, UART, MCU/MPC, …)
* Notions Linux embarqué
* Git ou SVN
* Connaissance d’environnement normatif type ferroviaire, nucléaire, aéronautique ou cybersécurité (DO 178 / DO254, SIL, etc.)
* Notions Cadstar ou autre outil CAO équivalent
Bon niveau Anglais écrit requis.
Ingénieur développeur C++ Qt (Windows) multithread confirmé -domaine Défense F/H
Détails de l'offre
Ingénieur développeur C++ Qt (Windows) multithread confirmé -domaine Défense F/H
Description
Nous poursuivons notre développement dans le Sud-Est et recrutons un(e) Ingénieur développement C++ Qt (sous Windows) confirmé pour l’un de nos clients situé vers Toulon (Var).
Mission : Au sein d’une équipe de développement software travaillant sur des systèmes de Défense pour le domaine Naval, vos tâches seront les suivantes :
* Participation aux specs techniques & à la conception
* Développement C++ / Qt tant au niveau middleware qu’IHM
* Test des modules logiciels produits
* Rédaction de la documentation associée
* Participation à l’amélioration continue des produits logiciels / R&D
Profil
Idéalement ingénieur de formation, vous justifiez d’au moins 5 ans d’expérience en développement C++/Qt (environnement Windows) et êtes capable d’intervenir tant sur du middleware que des IHM complexes.
Compétences requises :
- Maitrise avérée en C++ moderne (11+)
- Multithreading, mécanismes de communication inter-processus, architectures multiprocesseurs,
- Outils de gestion de configuration (Git, SVN), de débogage et de qualité logicielle (type Jira et Redmine)
- Maitrise Cycle en V, UML et méthodologie Scrum / Agile
Compétences bonus (= pas obligatoires) :
- Notions temps réel (dur ou mou)
- Connaissance des principaux Design Patterns
- Protocoles de communication (Socket IP, bus CAN, ModBus, Profinet, Ethercat, RSxxx,…), TCP/IP et protocoles réseaux IP associés
- Systèmes embarqués et leurs principales contraintes (consommation, empreinte logicielle, boot sécurisé, performances, drivers, disponibilité….),
- Notions Linux
Anglais écrit obligatoire (l’oral serait un +).
Contexte Défense, habilitabilité CD requise.
Ingénieur développeur C++ QT middleware & IHM (sous windows) F/H
Détails de l'offre
Ingénieur développeur C++ QT middleware & IHM (sous windows) F/H
Description
Nous poursuivons notre développement dans le Sud-Est et recrutons un(e) Ingénieur(e) développeur(se) middleware & IHM expert C++ Qt sous Windows pour l un de nos clients situé à Aix en Provence dans le cadre d un projet dans le domaine de la Défense.
Mission :
Intégré(e) à une petite équipe de développement, vos principales missions seront :
- Participation à la rédaction de spécifications et de tests (selon votre expérience)
- Conception et développement de nouveaux modules & d évolutions en C++ / Qt (middleware et/ou IHM)
- Intégration logicielle
- Tests unitaires
- Analyse et corrections de bugs
Environnement technique : Windows, C++/Qt, PostgreSQL, SQL, UML, DIS, LDT, Enterprise Architect (Sparx), Redmine, Testlink, etc.
Profil
Idéalement ingénieur(e) de formation, vous justifiez d'au moins 5 ans d'expérience en développement C++ moderne (a minima 11 ou 14) sous Windows et maitrisez Qt5.
Autres compétences attendues :
Connaissances de base en architecture logicielle
Connaissances de toutes les étapes de développement d un logiciel et de la gestion des exigences Git et/ou SVN Multithreading UML et outils de design
Notions en méthodologie Scrum / Agile
Bon niveau en Anglais
Compétences bonus : QML, quelques design patterns C++, sockets réseaux TCP/IP UDP, principaux bus de communication, notions Python
CDI de préférence, mais contrats alternatifs envisageable
Ingénieur développeur C++ QT middleware & IHM (sous windows) F/H
Détails de l'offre
Ingénieur développeur C++ QT middleware & IHM (sous windows) F/H
Description
Nous poursuivons notre développement dans le Sud-Est et recrutons un(e) Ingénieur(e) développeur(se) middleware & IHM expert C++ Qt sous Windows pour l un de nos clients situé à Aix en Provence dans le cadre d un projet dans le domaine de la Défense.
Mission :
Intégré(e) à une petite équipe de développement, vos principales missions seront :
- Participation à la rédaction de spécifications et de tests (selon votre expérience)
- Conception et développement de nouveaux modules & d évolutions en C++ / Qt (middleware et/ou IHM)
- Intégration logicielle
- Tests unitaires
- Analyse et corrections de bugs
Environnement technique : Windows, C++/Qt, PostgreSQL, SQL, UML, DIS, LDT, Enterprise Architect (Sparx), Redmine, Testlink, etc.
Profil
Idéalement ingénieur(e) de formation, vous justifiez d'au moins 5 ans d'expérience en développement C++ moderne (a minima 11 ou 14) sous Windows et maitrisez Qt5.
Autres compétences attendues :
Connaissances de base en architecture logicielle
Connaissances de toutes les étapes de développement d un logiciel et de la gestion des exigences Git et/ou SVN Multithreading UML et outils de design
Notions en méthodologie Scrum / Agile
Bon niveau en Anglais
Compétences bonus : QML, quelques design patterns C++, sockets réseaux TCP/IP UDP, principaux bus de communication, notions Python
CDI de préférence, mais contrats alternatifs envisageable
Ingénieur développeur C++ QT middleware & IHM (sous windows) F/H
Détails de l'offre
Ingénieur développeur C++ QT middleware & IHM (sous windows) F/H
Description
Nous poursuivons notre développement dans le Sud-Est et recrutons un(e) Ingénieur(e) développeur(se) middleware & IHM expert C++ Qt sous Windows pour l un de nos clients situé à Aix en Provence dans le cadre d un projet dans le domaine de la Défense.
Mission :
Intégré(e) à une petite équipe de développement, vos principales missions seront :
- Participation à la rédaction de spécifications et de tests (selon votre expérience)
- Conception et développement de nouveaux modules & d évolutions en C++ / Qt (middleware et/ou IHM)
- Intégration logicielle
- Tests unitaires
- Analyse et corrections de bugs
Environnement technique : Windows, C++/Qt, PostgreSQL, SQL, UML, DIS, LDT, Enterprise Architect (Sparx), Redmine, Testlink, etc.
Profil
Idéalement ingénieur(e) de formation, vous justifiez d'au moins 5 ans d'expérience en développement C++ moderne (a minima 11 ou 14) sous Windows et maitrisez Qt5.
Autres compétences attendues :
Connaissances de base en architecture logicielle
Connaissances de toutes les étapes de développement d un logiciel et de la gestion des exigences Git et/ou SVN Multithreading UML et outils de design
Notions en méthodologie Scrum / Agile
Bon niveau en Anglais
Compétences bonus : QML, quelques design patterns C++, sockets réseaux TCP/IP UDP, principaux bus de communication, notions Python
CDI de préférence, mais contrats alternatifs envisageable
Développeur C# WPF client lourd (domaine défense) (H/F)
Détails de l'offre
Développeur C# WPF client lourd (domaine défense) (H/F)
Description
Nous poursuivons notre développement dans le Sud-Est et recrutons un(e) Ingénieur développement C# industriel client lourd maitrisant WPF pour l un de nos clients situé sur Aix en Provence, dans le cadre d un projet dans le domaine de la Défense.
Mission :
Au sein de l équipe software, votre mission principale consistera à étudier et développer les évolutions du produit (nouveaux modèles physiques et de comportements, IHM, visualisation géographique tactique et 3D, etc.) au sein d'une équipe expérimentée en simulation.
Les développements sont réalisés principalement en C# / WPF, avec quelques modules C++
Profil
De préférence ingénieur de formation, vous justifiez d au moins 4 ans d expérience en développement C# client lourd de projets/produits industriels, mettant idéalement en œuvre des architectures de simulation pilotées ou constructives, des systèmes opérationnels (tactiques) ou des simulations distribuées.
Passionné(e) par la programmation logicielle, vous possédez une bonne culture des nouvelles technologies et appréciez de travailler en équipe.
Compétences techniques requises :WPF? Conception objet (UML) et algorithmique, Développement C# industriel.
Ingénieur Linux (Yocto) embarqué bas niveau (kernel, drivers) F/H
Détails de l'offre
Ingénieur Linux (Yocto) embarqué bas niveau (kernel, drivers) F/H
Description
Nous poursuivons notre développement dans le Sud-Est et recrutons un(e) Ingénieur software embarqué bas niveau Linux (ici Yocto) pour l’un de nos clients situé sur Aix-en-Provence.
Mission :
Au sein de l'équipe Software, vos missions seront :
- Participation aux choix d’architecture & à la conception logicielle
- Mise en place d’un projet Yocto & customisation du noyau Linux
- Développement logiciel Linux embarqué (Yocto) couches bas niveau et dans une moindre mesure middleware pour produits IOT
- Un peu de scripting Shell, quelques bouts de Python
- Analyse et debug
Profil
Idéalement ingénieur de formation, vous justifiez de 6 ans d’expérience en développement Linux OS (bas niveau / drivers, éventuellement kernel). Des connaissances Yocto seraient un atout indéniable.
Compétences requises :
* Expertise en C, maitrise Shell et/ou Python, bonnes connaissances kernel & drivers
* Protocoles de communication type TCP/IP, I2C, UART, Modbus, Ethernet, etc.
* Maitrise d’outils Git (voire SVN), Jenkins, Jira, etc.
* Anglais technique
Compétences bonus :
* Réseaux & télécoms
* Cybersécurité
* OS temps réel
* Posix
* Connaissances de base en électronique / hardware
Démarrage rapide souhaité, mais un préavis ne sera pas rédhibitoire si vous êtes la bonne personne.
Ingénieur développeur firmware - système embarqué microcontrôleur H/F
Détails de l'offre
Ingénieur développeur firmware - système embarqué microcontrôleur H/F
Description
Nous poursuivons notre développement dans le Sud-Est et recrutons un(e) ingénieur développement Firmware / Software embarqué sur microcontrôleur pour l’un de nos clients situé sur La Ciotat.
Mission :
Dans un contexte PME et au sein d’une petite équipe SW / FW, vous travaillerez sur le développement logiciel C / microcontrôleur (Renesas bare metal voire avec embOS ou CMX) d’ensembles électroniques de systèmes radio embarqués communiquant sur pile (type IoT).
En mode projet, vous réalisez et partager les spécifications, dossier de conception, code source jusqu’aux tests unitaires, dans un souci de transmission de compétence mutuelle au sein de l’équipe.
En parallèle de cela, vous interviendrez sur différentes tâches connexes telles que le debug d’une carte électronique communiquant avec un automate, la configuration de registres, des correctifs logiciel C embarqué (bare-metal) sur DSP au niveau protocoles réseaux industriels terrain type Modbus TCP ou Profinet.
Profil
De préférence ingénieur de formation, vous justifiez d’au moins 4 ans d’expérience en développement C embarqué sur microcontrôleur (type Renesas STM32, PIC, etc.) et maitrisez les liaisons série (SPI, I2C, UART) et bus de terrain (RS232, RS485) pour communication type Modbus ou Profinet.
Vous disposez de compétences de base en électronique analogique et numérique.
Des notions en protocoles radio, GSM 4G / LTE, modem et réseaux antennaires seraient un +, de même que sur équipements Scada (+ MQTT, IEC, etc.) et systèmes Wago (Kbus, BSP).
Bon niveau d’anglais requis