Software/Hardware Integration Engineer - Embedded Systems
Role details
Job location
Tech stack
Job description
Define and implement software/software and hardware/software integration strategies Write integration test specifications (environment, scope, scenarios) Develop and execute automated test campaigns Configure and maintain integration platforms and associated tools Collaborate closely with development teams to support software maturation Participate in design and prototyping phases Propose and evaluate new technologies or integration methods
Requirements
Master's degree in computer science, software engineering, or equivalent Minimum 3 years of experience on projects involving software/hardware interactions Good knowledge of: Network protocols Hardware architectures (CPU, real-time systems, configuration) Experience or awareness of critical or industrial systems Comfortable with reading, analysing, and debugging existing codebases Hands-on, solution-oriented, and focused on continuous improvement Strong team spirit and ability to challenge and collaborate effectively
Languages Professional English required French required Any other European language is an asset
Appreciated assets Test automation, scripting (Python or equivalent) Linux / embedded environments CI/CD, integration tools Experience in fields with high quality constraints (transport, energy, defence, medical, etc.)