Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Keka Technologies Private Limited is seeking an experienced Software Engineer for Railway Applications based in Gurugram, India. The successful candidate will design, develop, and maintain embedded software for railway electronic systems, requiring expertise in embedded Linux and railway communication protocols.
The ideal engineer will bring 6-10 years of experience, a BE/BTech in Electrical or Electronics Engineering, and strong programming skills in Embedded C and C++. The position offers a full-time employment opportunity with a focus on collaboration and innovation in the railway domain.
6-10
Gurugram
Full-Time
Job Description
KEY JOB DETAILS:
Role: Software Engineer
Employment Type: Full Time
Location: Gurugram, India
Educational Qualification: BE/BTech in Electrical Engineer, Electronics Engineer
Work Experience: 6 -10 years of relevant work experience
About Samtel
Samtel Avionics Ltd. (SA) is a key Indian player in high-technology products for avionics and military applications, rugged displays, cockpit displays and equipment for military and commercial platforms. Samtel Avionics straddles the entire value chain from design, development, manufacture, testing, qualification, repair & maintenance to obsolescence management of avionics products and equipment. Its products and services include Multi-Function Displays, Smart Multi-Function Displays, Displays for commercial aircraft, Head Up Displays, Helmet Mounted Sight Displays, Automated Test Equipment, Multifunction Indicators: 3ATI & 4ATI, Optronics, Rugged displays for Land, Naval and Airborne platforms, Built-to-print/Built-to-Specs manufacturing, MRO services, and Obsolescence Management.
Samtel HAL Display Systems Ltd. (SHDS) is a joint venture between Hindustan Aeronautics Limited (HAL) and Samtel Avionics, and was created to address the avionics requirements including Test Benches and Systems for all HAL star platforms - both fixed and rotary wing. The Samtel-HAL JV already enjoys the unique distinction of being the first public-private partnership in defence avionics space in India to indigenously design, qualify and serial produce multifunction displays which are currently flying on Su-30 MKI.
Role Overview
The Software Design Engineer will be responsible for the design, development, integration, validation, and maintenance of embedded software and GUI/HMI applications for railway electronic systems. The role requires strong expertise in embedded Linux/RTOS development, railway communication protocols, HMI frameworks, device driver development, system integration, and railway safety/reliability standards.
Key Responsibilities
Design and develop embedded software for ARM/Intel/i.MX based embedded platform equipped railway electronics products, such as:
Driver Display Units (DDU)
TCMS
Remote Monitoring Systems
Develop low-level software including:
BSP
Bootloader
Device Drivers
Middleware
RTOS
Implement and debug railway communication protocols:
MVB
CAN
Ethernet
RS485
USB
TCP-IP
TSSP
TRDP
Perform software integration with CCU, VCU, TCMS and other onboard train systems.
Participate in software architecture design, requirement analysis, and technical reviews.
SRS
SDD
Test Procedures
Validation Reports
Traceability Documents
Support unit testing, integration testing, HIL/SIL testing, and system validation activities.
Collaborate with hardware, testing, quality, and production teams for product development and deployment.
Support debugging, issue resolution, customer observations, and field modifications during FAT/SAT and commissioning activities.
Coordinate with customers, certification agencies, and external labs for compliance and qualification activities.
Required Technical Skills
Embedded Software
Strong programming skills in:
Embedded C
C++
Experience with:
Embedded Linux
RTOS
Bare Metal Development
Experience in:
Board bring-up
Bootloader customization
Build Systems & Tools
CMake / Makefiles
Static code analysis tools
Debugging tools and protocol analysers
Railway Domain Knowledge
Good understanding of railway standards and compliance requirements:
IEC 61508
IEC 61508
EN 50129
EN 50126
EN 50155
IEC 60571
EN 50121
RDSO specifications
Knowledge of:
SIL concepts
Fail-safe software architecture
Health monitoring and diagnostics
Railway EMC/EMI requirements
Testing & Validation
Unit Testing
Integration Testing
HIL/SIL Testing
Regression Testing
System Validation
FAT/SAT Support
Cybersecurity awareness for embedded systems
Experience with TCMS, VCU, CCU integration
Exposure to RTOS
Knowledge of Python scripting/tools
Experience in handling customer technical discussions
Personal Attributes