Software Architect

Technology, Data & Digital · Software & Web Development · Embedded Systems · Software Engineering · Software Architecture

In short

Alstom seeks a full-time Software Architect in Bangalore to define and deliver software architecture for complex embedded solutions in the rail industry. This role requires extensive experience in embedded systems, C/C++, RTOS, and familiarity with DevOps, network protocols, and industry standards.

Responsibilities

  • Define and deliver software architecture for complex embedded solutions meeting quality, cost, and delivery commitments.
  • Collaborate with system architects, product designers, and quality/safety teams.
  • Lead software design activities and ensure successful integration of hardware and software components.
  • Elaborate product/system specifications and software architecture.
  • Contribute to the technical delivery of software covering the entire lifecycle.
  • Define software requirements, including functional, operational, interface, and performance requirements.
  • Design software architecture, including functional and structural breakdowns, interfaces, and dynamic behavior.
  • Validate solution feasibility through modeling, simulation, or mock-ups.
  • Make key technical choices for software tools, methodologies, and coding strategies.
  • Perform software integration and testing, including SW/SW and HW/SW integration.

Requirements

  • Bachelor’s or postgraduate degree in Engineering – IT, CS, ECE, EEE, or equivalent.
  • 15+ years of experience in managing and leading complex projects, with expertise in embedded systems.
  • Proficiency in programming languages such as C, C++, and scripting languages (e.g., Python).
  • Experience with RTOS (e.g., Linux, VX Works, QNX) and hardware-based testing.
  • Familiarity with DevOps, CI/CD frameworks, and containerization technologies like Docker and Kubernetes.
  • Knowledge of network protocols such as TCP/IP and UDP.
  • Understanding of industry standards like CENELEC SIL4 or DO178B.
  • Strong problem-solving and debugging skills.
  • Excellent communication and leadership skills, with a collaborative mindset.

Desired Qualifications

  • Experience in the rail industry is highly desirable, but similar industries will also be considered.
  • Flair for learning technologies specific to the railway domain.

Benefits

  • Stability, challenges, and a long-term career.
  • Work with new security standards for rail signalling.
  • Collaborate with transverse teams and supportive colleagues.
  • Contribute to innovative projects.
  • Agile and inclusive working environment.
  • Opportunity to steer career across functions and countries.
  • Investment in development through award-winning learning.
  • Progress towards leadership roles or technical expertise.
  • Fair and dynamic reward package.
  • Comprehensive and competitive social coverage (life, medical, pension).
#embedded systems#software architecture#software design#hardware-software integration#software requirements#software integration#testing#RTOS#DevOps#CI/CD#containerization#network protocols#rail industry
Alstom Logo

Company

Alstom

Job Posted

1 month ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Executive

Locations

Bangalore, India

Qualification

Bachelor

Applicants

Be an early applicant