01 · Le poste
Descriptif de l’emploi
Responsibilities:
- Design, troubleshoot, and maintain embedded software development build and test pipelines.
- Maintain laboratory testing environments and build stations.
- Investigate and resolve issues related to automated embedded software tests.
- Design and maintain databases to store test results and statistics for analysis and reporting.
- Document existing and newly implemented Software Development Life Cycle (SDLC) processes.
***
Responsabilités :
- Concevoir, dépanner et maintenir les pipelines de compilation et de tests liés au développement de logiciels embarqués.
- Assurer la maintenance des environnements de tests en laboratoire et des stations de compilation.
- Analyser et résoudre les problèmes liés aux tests automatisés de logiciels embarqués.
- Concevoir et maintenir des bases de données permettant de stocker les résultats des tests et les statistiques afin de faciliter leur analyse et la production de rapports.
- Documenter les processus existants et nouvellement mis en place dans le cadre du cycle de vie du développement logiciel (SDLC).
Qualifications
Required Qualifications:
- Minimum 5 years of experience in a DevOps or automation engineering role.
- Proficiency in scripting languages for automation (Python, PowerShell, Bash, Groovy, VBScript, etc.).
- Proven experience with CI/CD tools such as Jenkins or GitLab CI.
- Familiarity with Docker, Nexus, PyTest, and automated testing frameworks.
- Knowledge of engineering environments: FPGAs, PCB design, software development tools.
- Understanding of networking and security principles in an enterprise context.
- Good knowledge of agile methodologies.
***
Qualifications requises :
- Minimum 5 ans d’expérience dans un rôle DevOps ou d’ingénierie de l’automatisation.
- Maîtrise des langages de scripting pour l’automatisation (Python, Powershell, Bash, Groovy, VBScript…).
- Expérience confirmée avec les outils CI/CD tels que Jenkins ou GitLab CI.
- Familiarité avec Docker, Nexus, PyTest et les différents cadres de tests automatisés.
- Connaissance des environnements d’ingénierie : FPGAs, conception PCB, outils de développement logiciel.
- Compréhension des réseaux et des principes de sécurité en contexte d’entreprise.
- Bonne connaissance des méthodologies agiles.
02 · Monter en compétences
Formations utiles
03 · Même métier, mêmes compétences
Emploi sur toute la France →