Software Engineer (Channi, GJ, IN)
Alstom · Channi, India · Onsite
- Professional
- Office in Channi
At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 80,000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.
Purpose of the Job
He/she performs Software Development activities on the project assigned.
He/she performs integration & testing of the software modules developed for a project/product.
Organisation Reporting
Hierarchical : Software Domain Leader
Operational : Software Development Leader and TCE
Network & Links :
Train Control Engineer / Control Engineers / Software Development Lead
Train Control & Monitoring System – Subsystem Engineer
Verification & Validation Tests Engineer
Validation and Tests Engineer
Coding Technician
Performance Measurement / KPI’s
Take on a new challenge and apply your comprehensive software development expertise in a new cutting-edge field. You’ll work alongside dedicated, innovative, and collaborative teammates.
You'll part of product development team and will be responsible for railways based Software Development of cutting edge technology. Day-to-day, you’ll work closely with teams across the business (TCMS Product/PACIS Product/Platform Development, Quality Assurance, Delivery Management), manage team deliverables, and much more.
You’ll specifically take care of setting clear directions and objectives, engaging with experts, and ensuring adherence to standard methodologies and processes, but also nurturing and identifying talent within your team.
We’ll look to you for:
· Quality assurance with a first time quality rate goal of >95%
· Adherence to delivery schedules with 100% On-Time Delivery (OTD)
· Application of standard methodologies and processes for projects
· Continuous improvement and management of Return on Experience (RoE)
· Effective engineering management plan development and execution
· Proactive collaboration and workload management
Responsibilities
Accountable for :
- Design, develop, and maintain PACIS Products Software.
- Collaborate with hardware and system teams for board bring-up and system integration
- Ensure compliance with railway standards and safety regulations
- Conduct unit testing, debugging, and performance tuning of embedded applications
- Document software architecture, design decisions, and test results
- Support deployment and troubleshooting in lab and field environments
Responsible for :
- Producing PACIS Software Model in compliance with SwRS, SwDS and Interface Control Document, considering the RAMS constraints and product SRAC (Safety Related Constraints).
- Developing software / modules for PACIS equipment (while assuring and maximizing the reuse of standard configurable software components.
- Generating executable code and configuration to be loaded on the PACIS equipment: HMI, Controller.
- Producing the software integration plan, integrate various functions and provide reports, as applicable.
- Providing support during train integration, upon request.
- Managing the RoE of your activity for both design process and applicative function library.
Implementing the development practices and rules as defined in the support plans (SwQAP, SwVerP, SwCCMP, Coding and Naming rules).
Technical Skills:
- Proficiency in C and C++, QT for PACIS Software Development
- Fundamentals of LINUX, Real time operating systems.
- Knowledge of streaming protocols and multimedia frameworks
- Experience with version control (Git) and CI/CD pipelines
- Protocol Hands-on: RS232, RS 485, UDP, MVB, Ethernet, CAN, RTP, RTSP, HTTP, VoIP, MQTT, TRDP.
Educational Requirements & Experience
Mandatory:
- Bachelor / Master of engineering degree in Electronics, Computer Engineering, or related field.
Experience :
- 5+ years of experience in embedded software development, preferably in transportation or industrial domains.
Important to note
As a global business, we’re an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. We’re committed to creating an inclusive workplace for everyone.