Embedded Software Engineer
Exotrail
Massy, France
Job Description
Attached to the Technology Team, you will be responsible for implementing, testing and maintaining the embedded software of the spaceware™ product.
Your main responsibilities are:
- Designing and implementing software for embedded devices for our propulsion products.
- Developing, coding, testing, debugging, and maintaining the software product.
- Analysing the code for stability, efficiency and scalability.
- Develop and document, for each requirement of technical and functional specifications, a set of tests, test cases (inputs, outputs, test criteria) and test procedures.
- Prepare, document and tune the software product in its target environment in coordination with the development team.
- Perform the test and integration activities.
- Analyse the issues identified during the test and integration process.
- Contribute to continuous improvements to smoothen the development process (e.g. test standardization)
Preferred Experience
- Good knowledge of standard communication protocols (CAN, RS422, R485, UART).
- Previous experience in software development in industry.
- At least 4 years of experience into development of embedded software, development in language C/++.
- Experience in functional verification and validation activities.
- Knowledge of the version control system GitLab and of a static code analysis tool like Cppcheck.
- Knowledge of spacecraft systems is a plus.
- Experience in the management and monitoring of industrial activities, including participation in reviews, would be considered an asset.
- Experience with software configuration management systems, defect tracking platforms, and peer code review processes.
- Experience with space engineering standards and their implementation.
Apply Now
Don't forget to mention Space-Careers when applying.