Software Developer
Apply now »Date: 14 Aug 2024
Location: Crespin, FR
Company: Alstom
Req ID:461341
At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than 80 000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.
Purpose of the Job
He/she develops on short-term Software components for the Mobile Communication Gateway (MCG) to fulfill new features required by projects or to act for software maintenance. For mid-term, this position would evolve to Cloud software development.
Organisation
- Organisation structure (job belongs to...) :
- Digital Services
- Digital & Cyber Platform
- Railway Operations Solutions
- Reports directly to:
- Software Development Team Lead
Network & Links
- Internal:
- Development team members and V&V Coordinator
- TC&IS Basic Platform
- Project Engineer (if needed)
- External:
- Suppliers (if any)
- Customer (if needed)
Main responsabilities
This role will require to:
- Develop new SW components for the MCG, and/or maintain SW components requiring updates due to vulnerabilities management, new features, bug fixes.
- Ensuring proper management and traceability of software configuration - including design tools - (producing the release notes)
- Ensure that the content of the baselines, of the release or delivery notes and of the Software Reference versions identifications are in conformity with the release.
- Achieving the specified software quality requirements detailed in System Engineering and TCMS Software Quality Plan and informs the team members of their associated responsibilities.
- Ensuring the quality on all domain of his/her project (Software)
- Chairing/supporting the design planning and the achievement of the Design/Verification reviews in all step of the Design For Quality cycle
- Delivering all outputs including, Software specification or Functional Design Description FDD, Software in compliance with the SW Engineering commitments.
- Delivery of Train Software according to his / her Engineering Work Package.
- Reporting to SW Development Team Leader.
Performance measurements:
OTD, QCD, PMC, Project reliability / availability / cost targets
Main required competences
Educational Requirements
University degree in Computer Science, Automation Engineering
Experience
Mandatory:
- 6-10 years of experience in Embedded Software system/Application engineering
- Hands-on development experience of one or more software phases like software development, hardware-software integration etc
- Experience in developing software using languages C, C++, Python, PHP, Angular, javascript, Bash scripts and with good knowledge of Qt libraries.
- Good Working level Knowledge of operating system Linux and network protocols like MVB, Ethernet, IPTCom, TRDP.
Desirable:
- Knowledge of rolling stock
- Experience
- Basic knowledge in Software containers (Docker, Kubernetes, AKS)
- Basic knowledge of Cybersecurity.
Competencies & Skills
- Problem solving capacity (technical and costs evaluation of a solution)
- Capacity of managing Technical risks
- Self-motivated
- Attention to detail
- Ability to work independently and included in a team
- Desire to learn
- Effective, professional interpersonal skills
- Strong team player
You don’t need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you’ll be proud. If you’re up for the challenge, we’d love to hear from you!
Important to note
As a global business, we’re an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. We’re committed to creating an inclusive workplace for everyone.
Job Segment:
Embedded, Cloud, Developer, Information Technology, Programmer, Technology