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
Train Control Electronics
Passenger Information Systems (PIS)
Remote Monitoring Systems
Develop low-level software including:
BSP
Bootloader
Device Drivers
Middleware
RTOS
Linux Integration
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.
Develop software documentation including:
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++
Linux Shell Scripting
Experience with:
Embedded Linux
RTOS
Bare Metal Development
Experience in:
BSP development
Board bring-up
Device driver development
Bootloader customization
Build Systems & Tools
Yocto / Buildroot
CMake / Makefiles
Git / Version Control
Cross-compilation environments
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
Redundancy concepts
Health monitoring and diagnostics
Railway EMC/EMI requirements
Testing & Validation
Unit Testing
Integration Testing
HIL/SIL Testing
Regression Testing
System Validation
FAT/SAT Support
Desirable Skills
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
- Detail-oriented with a proactive approach to problem-solving.
- Comfortable working in cross-functional, engineering-focused teams.
- Curious and eager to stay updated with new technologies and component trends.
Why apply
If you are looking for a role that combines technical ability and research thinking capacity within a cutting-edge, growing Global tech business, then this could be the role for you. If you meet the requirements above, then we’d love to hear from you.
Send your CV at hr@samtelgroup.com