Tata Elxsi
Embedded Software Engineer - Avionics
Tata ElxsiIndia15 hours ago
Full-timeInformation Technology

We are looking for a highly experienced Senior Engineers – Avionics - Embedded system, to lead and contribute to the design and development for our Automotive Domain.

KEY JOB REQUIREMENTS: In this role, you will be successful, if you have:

Experience:

  • 3 to 7 years of experience in Embedded Development in Avionics Domain
  • Strong programming in C (mandatory) for safety‑critical systems
  • Working knowledge of Embedded C++ (preferred)
  • Experience with bare‑metal and RTOS‑based systems
  • RTOS knowledge: VxWorks, FreeRTOS, Integrity, PikeOS
  • DO‑178C (DAL B/C exposure preferred)
  • Familiarity with:
  • ARP4754A – System development
  • DO‑254 – HW awareness
  • DO‑160 – Environmental compliance


Required Skills:


  • Design, develop, and maintain embedded software for avionics systems
  • Implement software in C/C++ following DO‑178C processes
  • Develop low‑level drivers, BSPs, and application software
  • Work with avionics protocols such as ARINC 429, CAN, MIL‑STD‑1553
  • Perform unit testing, integration testing, and debugging
  • Support certification activities including documentation and audits
  • Collaborate with systems, hardware, V&V, and safety teams
  • Participate in design reviews and technical discussions
  • Investigate and resolve software defects during all lifecycle phases

Key Skills

Ranked by relevance