Software Designer TestPlatform (F/H)

Alstom
Villeurbanne, France
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Systems Engineering Automation of Tests Unit Testing C Sharp (Programming Language) C++ (Programming Language) Continuous Integration Linux Python (Programming Language) Software Engineering Gitlab-ci

Job description

Chez Alstom, nous avons une connaissance pointue des réseaux de transport et comprenons ce qui conduit les individus à les emprunter. Des trains à grande vitesse, métros, monorails et tramways aux systèmes intégrés, services, infrastructures, et solutions de signalisation et de mobilité numérique, nous offrons à la diversité de nos clients le portefeuille le plus vaste du secteur. Chaque jour, plus de 80 000 collaborateurs dans le monde qui ouvrent la voie à des solutions de mobilité plus vertes et plus intelligentes pour relier les villes, réduire l’empreinte carbone et remplacer la voiture., Relevez un nouveau défi et mettez en pratique votre expertise en développement logiciel dans un domaine innovant et à la pointe de la technologie. Au sein d’Alstom, l’équipe TestPlatform conçoit et développe des moyens et bancs de test permettant de valider des trains complets. Concrètement, nous créons des environnements qui simulent et virtualisent l’ensemble du fonctionnement d’un train (comportement, équipements, réseaux…), afin que les équipes de validation puissent tester efficacement les systèmes avant leur mise en service.

Au quotidien, vous travaillerez en étroite collaboration avec les équipes du programme (ingénieurs systèmes, ingénieurs validation, …), contribuerez à l’ajout de nouvelles features et à la conception de nouveaux produits, et bien plus.

Nous ferons appel à vous pour :

  • Apporter votre expertise et polyvalence en langages de programmation tels que C/C++ sous Linux, Web (C# .NET, JS) et Python,
  • Développer et intégrer de nouvelles fonctionnalités logicielles,
  • Analyser et corriger les anomalies logicielles sur les produits TestPlatform,
  • Ameliorer notre outillage et nos pratiques : CI/CD (Gitlab CI), Test automation, monitoring, …
  • Rédiger la documentation technique, incluant les spécifications et les protocoles de test,
  • Conduire les tests unitaires pour garantir la qualité du logiciel,
  • Collaborer étroitement avec les équipes dans un environnement multiculturel et multidisciplinaire,
  • Participer aux réunions hebdomadaires de définition des tâches

Requirements

Nous accordons plus d’importance à la passion et à l’état d’esprit qu’à l’expérience. C’est pourquoi nous n’attendons pas de vous que vous possédiez toutes les compétences. Nous avons plutôt dressé une liste de celles qui, selon nous, vous aideront à réussir et à vous épanouir dans ce rôle :

  • Diplôme en informatique de type Ecole d’Ingénieur ou équivalent universitaire,
  • Expérience ou compréhension de l’environnement industriel,
  • Connaissance de la programmation sur différents langages,
  • Aptitude à travailler en équipe, notamment dans des environnements multiculturels et multidisciplinaires,
  • Capacité de synthèse et adaptabilité,
  • Intérêt pour le logiciel, les nouvelles technologies et un état d’esprit proactif,
  • Rigueur et capacité à résoudre des problématiques techniques, Rejoignez-nous pour une nouvelle expérience de vie - le secteur ferroviaire est un secteur d’avenir, vous pouvez donc vous développer et acquérir de nouvelles compétences et expériences tout au long de votre carrière. Vous pourrez également :
  • Bénéficier de stabilité, de défis et d’une carrière à long terme sans routine quotidienne.,
  • Contribuer à des projets innovants,
  • Orienter votre carrière dans la direction de votre choix à travers les fonctions et les pays,
  • Progresser vers des rôles de leadership technique et de gestion de projet, en garantissant la qualité et l’innovation dans nos solutions logicielles.,
  • Utiliser notre environnement de travail agile et multiculturel pour collaborer efficacement au sein de notre organisation.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:52 min

Comparing French work-life balance principles with international engineering practices

Chris Heilmann +2 · LIVE

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · WWC 2024

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:31 min

Implementing iterative testing and partnering with IT departments

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

4:57 min

Missed edge cases in standard unit testing

Lars Hupel · WWC 2023

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

Videos

See all

Related articles

See all