Search by job, company or skills

Samtel Avionics

Senior Software Engineer (Qt/C++)

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the job

KEY JOB DETAILS:

  • Position Title: Senior Software Engineer - Qt C++
  • Location: Gurgaon
  • Experience Required: 8 to 10 years
  • Industry: R&D and Manufacturing of state-of-the-art avionics-grade, defense-grade, and railway-grade equipment.
  • Required Qualifications: B.Tech / M.Tech in ECE, CSE, or related discipline 
  • Strong experience in: Qt C++ programming Real-time operating systems (RTOS) Software design and development lifecycle 

ABOUT SAMTEL

Samtel Avionics, a group company of the 50-year-old Samtel Group is an Indian high-technology company developing advanced mission-critical systems for aerospace, defence and strategic sectors. With deep expertise in avionics, rugged electronics and indigenous design, the company plays a key role in strengthening India's self-reliance in critical technologies. Samtel operates across the entire value chain from design, development and engineering to manufacturing, testing, qualification, repair & maintenance, upgrades, and obsolescence management. Its core capabilities include avionics displays and mission computers, optronics, rugged displays and electronics for airborne, land and naval platforms, automated test equipment, and engineering services. Samtel's systems support several Indian Armed Forces platforms through close collaborations with India's defence ecosystem.

Building on decades of expertise in avionics and ruggedized electronics, the company is expanding into emerging domains including satellite technologies, defence ISR systems, unmanned aerial systems, loitering munitions, and advanced drone platforms, while also contributing to high-technology solutions for rail and other strategic sectors. Through indigenous innovation and strategic partnerships, Samtel continues to support India's vision of Aatmanirbhar Bharat and Make in India.

Job Summary: We are seeking an experienced Senior Software Engineer to lead the development of onboard electronics software for railway rolling stock projects. The role involves designing, developing, and validating software for mission-critical systems deployed on trains, ensuring compliance with railway standards, safety requirements, and real-time performance constraints. 

 

Key Responsibilities: 

Design and develop embedded software for onboard railway systems Lead software architecture, module design, and code reviews 

Develop software for systems such as: Train Control & Monitoring System (TCMS) Passenger Information System (PIS) Data logging and diagnostics systems 

Implement real-time, reliable, and safety-critical applications

Work on communication protocols (Ethernet, CAN, RS485, MVB, etc.)

Ensure compliance with railway and safety standards (EN, IEC, IR guidelines) 

Collaborate with hardware, system, and validation teams Support integration, testing, and commissioning activities 

Debug and resolve field issues and performance bottlenecks 

Prepare and maintain technical documentation and design artifacts 

Mentor junior engineers and guide development best practices 

 

Skills Required: 

Strong understanding of embedded systems and microprocessors 

Experience with Linux/RTOS-based development environments 

Knowledge of industrial/railway communication protocols 

Familiarity with version control tools (e.g., Git) 

Experience in debugging, profiling, and optimization 

Understanding of software safety and reliability concepts Strong analytical, problem-solving, and leadership skills

 

Preferred Skills (Good to Have): 

Experience in rolling stock / railway domain projects

Knowledge of TCMS architecture and onboard network systems 

Familiarity with EN 50128 / EN 50155 / IEC standards 

Experience with model-based development (MATLAB/Simulink) Exposure to cybersecurity practices in embedded systems 

 

Key Objectives: 

Deliver high-quality, reliable onboard software solutions 

Ensure compliance with railway safety and performance standards 

Drive innovation and continuous improvement in software development 

Support successful deployment and commissioning of systems

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 [Confidential Information]

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146059577

Similar Jobs