Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Samtel Avionics

AM/Sr. SW Engineer / Firmware - Railway Applications

Posted Updated
Discussion

Description

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


Skills

What Senior Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →