Software Engineer (m/f/d)

Apply now »

Date: 02-Dec-2022

Location: Hennigsdorf, BB, DE

Company: Alstom

Req ID:311982 

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 75 000 people dedicated to solving real-world mobility challenges and achieving international projects with sustainable local impact.   


If you’re ambitious, driven and team-spirited, this is your opportunity to build a career as a Software Engineer (m/f/d) based at our site in Hennigsdorf, Germany.


•    Several successful train product platforms are in use with several thousand vehicles and are on Continuously serviced customer request. The software engineer applies the principles of software engineering to the design, the development, the Maintenance, testing and evaluation of control and visualization software for train control Management Systems (TCMS) to meet stakeholder requirements. 
•    This Job requires initiative, ingenuity and design experience and offers advice and guidance to other engineers or designers



•    Software Requirements Engineer:
•    Carries out requirements engineering and control changes and communicate them to relevant stakeholders. The Requirements Manager defines the requirements in a structured and timely manner in order to ensure in time delivery.
•    Software Architect:
•    Uses the defined platform and the available components to an form a practicable architecture that has the required security integrity and validates the architecture based on the requirements and assumptions.
•    Software Designer:
•    Analysis and implementation of the specified requirements into detailed design solutions with the necessary Security Integrity Level.
•    Software integrator:
•    You assemble software and / or hardware elements at all levels to form a complete subsystem (e.g. TCMS Platform Architecture or TCMS User Application Software) according to the architecture and design specifications. The software integrator provides the final generic software system, and the ensures timely completion of the project.
•    Software Configuration Engineer:
•    Establishing and maintaining the integrity of work products using identification of configuration, configuration control and status documentation. The Software Configuration Manager is responsible for structuring and in time delivery of the software design area whilst fulfilling all requirements on different product variants and versions.



•   .Degree in electrical engineering, automation technology, IT or comparable professional experience
•    Has a solid understanding of concepts and processes within the own job discipline and good knowledge of related disciplines
•    Confident and good communication, experienced also working in an international environment
•    Solution and Customer oriented way of working
•    Independent and goal-oriented way of working,
•    Commitment, initiative and the ability to work in a team
•    Fluency in English and German is required (written and verbal)



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 Segment: Testing, Developer, Technology