About this role
About the Role Alstom is seeking a full-time Software Architect in Bangalore to lead the development of embedded software solutions. You will collaborate with cross-functional teams to ensure design quality, meet QCD commitments, and drive continuous improvement. The role focuses on software specifications, architecture, development, testing, and integration in a global environment. What You'll Do
- Contribute to software specifications and architecture design
- Develop and code software modules with a focus on quality and standards adherence
- 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
- Stay updated on evolving technologies through continuous learning and technology watch
- Contribute to standardization by reusing or creating reusable solutions
- Maintain strong collaboration with software architects, hardware designers, RAMS, and V&V teams throughout the software design cycle
- Apply processes and standards to ensure quality and consistency
- Drive continuous improvement initiatives, including Return on Experience (RoE) and process optimization What We're Looking For
- Bachelor’s or postgraduate degree in Engineering – IT, Computer Science, ECE, EEE, or equivalent
- 10+ years of experience designing software modules for complex embedded systems
- Proficiency in C and Python
- Experience with multi-core/multi-threaded programming
- Knowledge of operating systems such as Linux, RTOS, and VxWorks
- Familiarity with communication protocols such as TCP/IP, CIP, TRDP, and MVB
- Strong understanding of embedded concepts (multi-threading and IPC)
- Experience with low-level embedded software design
- Knowledge of cybersecurity principles and secure network communications
- Excellent problem-solving and debugging skills, with the ability to identify root causes in complex systems
- Rail industry experience is desirable but similar industries will also be considered
- Ability to collaborate with global teams across different geographical locations
- Demonstrated leadership and communication skills, with the ability to guide and influence in a matrix organization
- Innovative mindset with a passion for creating reusable solutions and model-based developments
- Willingness to travel to the platform development center in Europe on a short-term, as-needed basis Nice to Have
- Experience with RoE and process optimization
- RAMS and V&V collaboration experience Compensation & Benefits
- Competitive reward package with life, medical, pension benefits
- Flexible and inclusive working environment