2 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Contribute to software specifications and architecture design for complex embedded solutions.
- Develop and code software modules in accordance with quality standards.
- Set up the software development toolchain.
- Prepare and perform software module tests and verifications.
- Manage software configuration in line with the product Configuration Management Plan.
- Collaborate with software architects, hardware designers, RAMS, and V&V teams throughout the software design cycle.
- Apply software processes and standards to ensure quality and consistency.
- Create reusable solutions and contribute to standardization and model-based development.
- Drive continuous improvement initiatives, including Return on Experience and process optimization.
- Collaborate with global teams to meet quality, cost, and delivery commitments.
Requirements
- Bachelor’s or postgraduate degree in Engineering, IT, Computer Science, ECE, or EEE, or equivalent.
- 10+ years of experience designing software modules for complex embedded systems.
- Proficiency in C and scripting languages such as Python.
- Experience with multi-core and multi-threaded programming.
- Knowledge of Linux, RTOS, and VxWorks operating systems.
- Familiarity with TCP/IP, CIP, TRDP, and MVB communication protocols.
- Strong understanding of embedded concepts, including multi-threading and inter-process communication.
- Experience with low-level embedded software design.
- Knowledge of cybersecurity principles and secure network communications.
- Excellent problem-solving and debugging skills for complex systems.
- Rail-industry experience is highly desirable, though experience in similar industries may be considered.
- Ability to collaborate with global teams across different geographical locations.
- Demonstrated leadership and communication skills in a matrix organization.
- Innovative mindset and interest in reusable solutions and model-based development.
- Willingness to travel short term to the platform development center in Europe as needed.
Benefits
- Long-term career development opportunities in the rail and mobility industry.
- Opportunities to work with new security standards for rail signalling and contribute to innovative projects.
- Flexible and inclusive working environment.
- Career mobility across functions and countries.
- Award-winning learning and professional development programs.
- Potential progression toward leadership roles or other career paths within Alstom.
- Fair and dynamic rewards package with comprehensive social coverage, including life, medical, and pension benefits.
- Full-time role based in Bangalore with occasional short-term travel to Europe.
- Equal-opportunity and inclusive workplace across Alstom’s global operations.
