This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an Embedded Software System Engineer with a focus on Rust programming. In this role, you will contribute to the development of a high-performance in-vehicle computer architecture, focusing on system architecture design, software development, and testing. You will work on projects related to autonomous driving, advanced connectivity, and machine learning, with the goal of creating a safe, reliable, and secure platform solution.
Job Responsibility:
Software development using Rust
Participating in system architecture design
Requirements breakdown
Creating test cases
Managing build systems and support tools
Managing CI/CD infrastructure
Improving the release process
Conducting advanced engineering investigations within R&D
Supporting working groups and stakeholders
Troubleshooting
Working in an agile team with responsibility for requirements, software architecture, implementation, and testing
Requirements:
Proficiency in embedded system programming and testing
Long experience of programming skill in an embedded environment using Rust, C++, or C
Experience with SW system design as SW architect or SW design lead
Good skills in requirement review and test design
Good knowledge of Unix-based tools and processes
A good understanding of Automotive Ethernet, including UDP/TCP, and traditional automotive communication protocols such as CAN and LIN
Fluency in spoken and written English
Nice to have:
Proficiency in Bash and Python programming
Knowledge of diagnostics protocols such as UDS and DoIP
Experience with Jenkins and/or Zuul CI/CD environments
Experience with automotive system architecture
Self-driven, always curious and passionate person with a knack for problem-solving
Excellent networker with great communication skills