Innovation Software Engineer (F/M)

Apply now »

Date: 09-Jun-2022

Location: Villeurbanne, 69, France

Company: Alstom

Req ID:106763 

We create smart innovations to meet the mobility challenges of today and tomorrow. We design and manufacture a complete range of transportation systems, from high-speed trains to electric buses and driverless trains, as well as infrastructure, signalling and digital mobility solutions. Joining us means joining a truly global community of more than 38 900 people dedicated to solving real-world mobility challenges and achieving international projects with sustainable local impact.   

JOB TITLE: Innovation Software Engineer (F/M)

JOB LOCATION: Villeurbanne (69)



You are passionate about new technologies, video analytics, environment protection? We propose you to join Alstom’s Innovation Center in France!

You will be an active contributor to the development of technological bricks that will enable the trains to become autonomous. You will be working within a lean startup pathway and in collaboration with engineering & mobility experts, data scientists, software engineers.



In a product development team of more than 10 skilled people you will define, develop, manage & sustain advanced algorithms for autonomous solutions in order to serve various use cases within given scenarios.  Your main mission will consist in :

  • Contribution to the definition and prototyping of autonomous systems algorithms based on Computer Vision techniques,
  • Definition of relevant and functional algorithmic approaches, mathematical modeling compatible with the industrial needs applied to railway sector with its specific constraints,
  • Starting from the state of the art on the subject, reuse and/or development of optimization algorithms applied to vehicle navigation (3D modeling, trajectories) and to environment perception (computer vision)
  • Algorithms implementation & qualification
  • Algorithms integration on embedded computer with real-time environment constraints
  • Participation to trials on-site / train




  • (M/F) Graduated from an Engineering School or equivalent
  • Proven expertise in software development for complex systems in constrained environment or robotic architectures
  • Proven expertise in C/C++ or Python or Data architecture or Computer Science fundamental algorithms
  • Proven expertise in optimization algorithms 
  • Experience using collaborative development platforms (Gitlab, GitHub, etc…)
  • Experience in defining software architecture adapted to the needs & constraints



  • Organized, autonomous, you like to take initiatives
  • Analytical and synthetic mindset that enables you to conduct complex research tasks 
  • Result oriented, pragmatic, you know how to move from theoretical concepts to practical implementation
  • Team-player, you are able to practice active-listening of team members!



An agile, inclusive and responsible culture is the foundation of our company where diverse people are offered excellent opportunities to grow, learn and advance in their careers.  We are committed to encouraging our employees to reach their full potential, while valuing and respecting them as individuals.   



Job Type:​Experienced​

Job Segment: Embedded, Computer Science, Developer, Product Development, Technology, Research