ePrivacy and GPDR Cookie Consent by CookieConsent.com

Software development engineer

Le Mans

Permanent Contract

At MASTERIS, we are driven by railway expertise, which is at the heart of our identity. As a subsidiary of the SNCF Group, we have been recognized as the specialist in railway maintenance and engineering since our foundation in 2009.

Our main mission is to improve the performance of rolling stock by offering tailor-made services to our customers, whether based in France or abroad.

We're proud of our ability to work on all types of rail equipment, backed by state-of-the-art engineering and guided by our core values: agility, control and commitment.

More than 180 customers trust us to meet their maintenance and railway engineering needs.


Some key figures :

 

- International presence: We cover Germany, the Benelux countries and the UK.

- 5 Antennas: We are present in Paris, Lille, Strasbourg, Tours and Rennes.

- Dynamic team: We are a team of 160 passionate employees.



Your Project as Software Development Engineer M/F :

 

As part of the advanced development and fine-tuning of test benches dedicated to railway safety equipment, we are actively seeking a heavy-duty applications developer with extensive expertise in electronics and signal processing.

 

The main role of this position will be to design and perfect :

- Sophisticated libraries for interfacing with measurement and simulation equipment, ensuring smooth and efficient integration.

- Libraries specifically dedicated to encoding and decoding railway protocols, essential for ensuring communication and system compatibility.

- Advanced applications for the creation and operation of bench tests, facilitating the production of accurate data and optimal test management.

 

This position offers a unique opportunity to contribute directly to technological development in the railway sector, by actively participating in projects crucial to the safety and performance of onboard systems.

 

Skills required / Expertise expected :


We are looking for an IT engineer with a BAC + 5 degree, with solid experience in the analysis of EVC certification tests.


Technical skills :


- Advanced programming: mastery of object and functional paradigms, enabling you to design robust, scalable solutions.

- Development methodologies: proven skills in SCRUM for agile project management, and in TDD (Test-Driven Development) to ensure code quality right from the design stage.

- Programming languages: practical expertise in C/C++, Python (versions 2 and 3), as well as C# and VB.Net, guaranteeing versatility in the choice of tools adapted to specific project needs.

- Configuration management: advanced use of GIT for efficient tracking and optimal management of code versions.

- Continuous integration: experience in setting up and automating continuous integration processes, contributing to the quality and reliability of software deliverables.


Personal qualities :


In addition to a solid technical background, we value essential personality traits:

- Technical curiosity and interest in IT innovations.

- Proven ability to analyze and synthesize complex information, essential for effectively solving technical challenges.

- Critical thinking to question and improve existing solutions.

- Methodical and rigorous approach to work, guaranteeing efficient project management and on-time delivery.

 

Why join us :


Joining MASTERIS means joining a dynamic and innovative company, where the commitment and enthusiasm of our employees are our greatest asset. You'll have the opportunity to contribute to stimulating projects and develop your skills as part of a passionate team.

You fit the profile?
Apply without delay, we will get back to you as soon as possible.