Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
Contribute to the definition of software specifications and technical design. Develop software components mainly in C/C++, C# and Python. Perform unit, integration and validation testing. Support integration between software and hardware components. Work closely with Software, Hardware and Test teams. Use and maintain development and configuration tools with Git / GitLab. Contribute to continuous improvement of development practices and tools.
Requirements
Master’s degree or Engineering degree in IT, Computer Science, Electronics or a related field. Medior to Senior profile with up to 15 years of experience in software development. Good knowledge of C++ and/or C#, as well as Python. Knowledge of Git, GitLab and software configuration management. Experience in a regulated or critical environment such as railway, aerospace, defense or medical is a strong asset. Knowledge of Docker, network communication protocols and Embedded Linux is a plus.
Languages Fluent English is required. French is a plus.
Soft skills Curious, proactive, analytical and quality-oriented, with strong communication skills and the ability to work in a collaborative and multicultural environment.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…