Descriptif de l’emploi
Are you a Software Architect looking for a new challenge?
If you want to expand your reach and share your knowledge with a team of professionals, contribute to the development of your colleagues' or Clients' skills, want to consolidate your expertise and grow on innovative projects, this is your opportunity!
What this experience will bring you
First of all, an interesting technical challenge but also an overview of our Client's projects.
We will build your career together and accompany you towards the development of new skills and technical leadership.
What will your role be?
We are looking for a Software Architect to perform the following activities:
- Contribute to software architecture definition and technical specifications.
- Develop and maintain simulation and automated testing tools.
- Design and implement software solutions using Python, C# and C++.
- Perform unit testing, integration testing and software validation.
- Support software/hardware integration activities.
- Manage software versions and configurations using Git/GitLab.
- Participate in technical reviews and continuous improvement initiatives.
What are we looking for in you? Experience and competencies
- Degree in Computer Science, Software Engineering or equivalent.
- 0–3 years of experience in software development or automation.
- Strong programming skills in Python.
- Good knowledge of C# and C++.
- Experience with Git/GitLab and software testing.
- Understanding of network communication protocols.
- Familiarity with Embedded Linux is an advantage.
- Experience in railway or safety-critical environments is a plus.
Soft skills:
- Problem solving
- Good communication skills
- Goal-oriented approach
- Self-Driven
- Proactive to solution
- Teamwork
Languages:
- English (fluent, oral and written)
- French is an advantage