About this role
About the Role Join Alstom as a full-time Software Designer in Bangalore to contribute to embedded software for advanced rail solutions. You will design, implement, and test software modules for complex embedded systems, collaborating with Software Architects, Hardware Designers, and V&V Designers to meet Quality, Cost, and Delivery commitments and to drive standardization and continuous improvement. What You'll Do
- Collaborate on software specifications and architecture with the Software Architect
- Develop software modules, including detailed design, coding, and testing
- Set up and maintain the software development toolchain
- Perform software module tests and verifications
- Manage software work products under configuration management
- Contribute to standardization by reusing or implementing reusable solutions
- Stay updated on evolving technologies through techno-watch
- Apply processes and standards while maintaining strong links with cross-functional teams
- Drive continuous improvement initiatives
- Work closely with cross-functional teams to meet QCD commitments What We're Looking For
- Bachelor's or postgraduate degree in Engineering – IT, CS, ECE, EEE, or equivalent
- 8+ years of experience in designing software modules for complex embedded systems
- Proficiency in C and Python
- Experience with multi-core/multi-threaded programming
- Knowledge of Linux, RTOS, or VxWorks
- Familiarity with TCP/IP, CIP, TRDP, and MVB
- Strong understanding of embedded concepts like multi-threading and IPC
- Experience in low-level embedded software design
- Problem-solving and debugging skills with root-cause analysis
- Exposure to security principles and secure network communications (desirable)
- Background in the rail industry or similar industries (preferred)
- Ability to collaborate across global teams and adapt to diverse cultural settings
- Innovative mindset with a focus on creating reusable solutions Nice to Have
- Rail industry background (preferred)
- Familiarity with security standards for rail signaling Compensation & Benefits
- Investment in your development through award-winning learning programs
- Flexible and supportive working environment
- Opportunity to work with new security standards for rail signalling
- Collaboration with transverse teams and helpful colleagues
- Progress toward technical leadership roles or other career paths
- Fair and dynamic reward package with life, medical, pension coverage