System and Embedded DevOps Engineer
Exotrail
Toulouse, France
Role Overview
As an Embedded Systems & Software Integrator, you will play a pivotal role in planning, assembling, and documenting the software components of our embedded systems. You will ensure seamless integration and efficiency through advanced DevOps workflows, guaranteeing timely delivery and deployment of embedded software systems in accordance with industry standards (e.g., ISO, ECSS) and Agile methodologies.
Key Responsibilities
- Collaborate with a team of embedded software developers to design, deploy, and maintain avionics software solutions, ensuring complete traceability from high-level requirements to low-level components.
- Partner with IT and Testing teams to create test procedures, plans, and documentation for integration and testing of both in-house and COTS components, subsystems, and systems.
- Define and maintain a comprehensive software test and integration plan aligned with project timelines.
- Document and refine processes, ensuring clear and up-to-date process documentation.
- Upgrade and maintain data analysis tools, leveraging metrics from DevOps platforms to inform decision-making.
- Manage project priorities, deliverables, and deadlines effectively.
- Cultivate a collaborative environment among team members to deliver high-quality services and products to our customers.
- Assist stakeholders in deploying deliverables smoothly.
Requirements
- University degree in Computer Science, Electrical Engineering, Systems Engineering, or a related field.
- 5+ years of experience in system or software integration or a similar role.
- Proven experience with complex end-to-end systems.
- Strong background in embedded software engineering.
- Familiarity with DevOps practices and tools, including Continuous Integration/Continuous Delivery (CI/CD) tools (preferably GitLab or Jenkins).
- Proficient in Linux, Windows, Docker, and FreeRTOS.
- Experience with software development measurement and KPI techniques.
- Knowledge of software engineering principles and standards.
- Proficient in programming languages such as C, C++, and Python.
- Ability to think at a systems level, including expertise in requirements engineering.
- Strong attention to detail and commitment to rigor.
- Excellent written and verbal communication skills in English.
- Ability to work independently and manage multiple tasks effectively.
Considered a plus:
- Experience with Agile methodologies (e.g., SCRUM, SAFe).
- Familiarity with ISO and/or ECSS standards.
Apply Now
Don't forget to mention EuroTechJobs when applying.