At Alstom, we're looking for a Software Designer to join our team in Bangalore, India. As a Software Designer, you'll play a key role in delivering software modules by ensuring detailed design, implementation, and testing of modules. You'll work closely with teams across the business, contribute to the integration of software modules, and more.
Requirements
- Bachelor's or Postgraduate degree in Engineering - IT, Computer Science, Electronics & Communication, Electrical & Electronics, or equivalent
- 5+ years of experience in the design of software modules for complex embedded systems
- Experience in developing embedded/RTOS applications and adherence to software processes and coding guidelines
- Strong understanding of Cybersecurity concepts and exposure to Cybersecurity feature development
- Knowledge of programming languages like Embedded C and Python
- Experience with RT Linux and protocols such as TCP/IP
- Familiarity with standards like CENELEC SIL4, DO178A, or DO178B
- Ability to work in a collaborative environment with geographically dispersed teams
- Flair for learning technologies specific to the railway domain
- Experience with European customers (preferred but not mandatory)
Benefits
- Flexible and inclusive working environment
- Award-winning learning and development opportunities
- Fair and dynamic reward package
- Comprehensive and competitive social coverage (life, medical, pension)