Avionics Software Engineer

3 hours ago


Bengaluru, Karnataka, India S2V Automation Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Job Description – Avionics Software Engineer (Safety-Critical & Mission-Critical Systems)

  • Experience:** 2–5 Years
  • Location:** Bengaluru, India
  • Department:** Avionics Systems
  • Reports To:** Avionics Software Lead Engineer / Technical Manager
  • Employment Type:** Permanent,
  • Payroll – S2V Automation Pvt Ltd,

Role Overview

The Avionics Software Engineer will contribute to the design, coding, integration, and testing of embedded software for safety-critical and mission-critical avionics systems. The role demands strong hands-on programming skills, working knowledge of RTOS platforms, and familiarity with DO-178B/C / DOD-2167A / IEEE-12207 processes. The candidate will work within a structured software life cycle under senior guidance, ensuring design traceability, verification rigor, and software reliability for airborne and mission systems.

Key Responsibilities

  • Software Development
  • Implement embedded software modules using C/C++ or ADA per DO-178B/C objectives (Level B/C).
  • Develop real-time applications running on RTOS platforms (VxWorks, QNX, Integrity, RTLinux).
  • Design, code, and debug low-level drivers, middleware, and communication stacks.
  • Prepare and maintain Software Design Descriptions (SDD), Low-Level Requirements (LLR), and interface documents.
  • Follow strict coding standards (MISRA C/C++, ADA , static analysis, peer reviews).
  • Participate in code reviews, configuration management, and continuous integration pipelines.
  • Software Integration & Testing
  • Support unit, integration, and module-level testing using LDRA / VectorCAST / RTRT / Cantata.
  • Conduct requirement-based testing and robustness testing as per verification objectives.
  • Assist in test case design, execution, and report preparation (SVP, STR, SVR).
  • Participate in HIL (Hardware-in-Loop) and SIL (Software-in-Loop) validation activities.
  • Documentation & Process Compliance
  • Adhere to DO-178B/C, DoD-2167A, IEEE-12207, and internal development processes (AS9100 / CMMI L3+).
  • Maintain complete traceability between requirements, code, and tests using tools such as DOORS or Polarion.
  • Ensure configuration control using Git/SVN and participate in internal/external reviews (SDR, CDR, TRR).
  • Cross-Functional Collaboration
  • Collaborate with System Engineering, Hardware, and QA teams for requirement clarification and system integration.
  • Support issue debugging during integration and qualification phases.
  • Contribute to continuous improvement in coding practices, test automation, and tool utilization.

Technical Skills & Knowledge

Category

Technical Expertise

Programming Languages

Strong in Embedded C / C++, ADA, scripting in Python or Bash for automation

Software Standards

DO-178C, DO-330, ARP-4754A, MISRA C/C++

RTOS Platforms

VxWorks, Integrity, QNX, RTLinux, PikeOS

Embedded GUI / HMI

Basic understanding of Qt, LVGL, or Embedded Wizard for cockpit displays

Bus Interfaces

Familiarity with MIL-STD-1553B, ARINC-429, RS-422/485, CAN, Ethernet

Development Tools

Eclipse / VS Code, cross-compilers, GCC / GHS / IAR toolchains

Verification Tools

LDRA, VectorCAST, RTRT, Cantata, coverage analysis tools

Model-Based Design Tools

Basic awareness of MATLAB/Simulink or SCADE

Configuration & CI/CD

Git, SVN, Jenkins, Jira, Polarion, DOORS

Static / Dynamic Analysis

PC-Lint, Coverity, Valgrind, or similar

Testing & Debugging Equipment

Oscilloscope, Logic Analyzer, Serial Sniffer, MIL-Bus Analyzer

Documentation

SRS, SDD, LLR, Test Plan, Test Report preparation in compliance with DO-178C

Quality & Process

AS9100, CMMI Level-3/5 practices, Traceability Matrix, Peer Review discipline

Soft Skills & Team Competencies

  • Good analytical and debugging ability with a strong attention to detail.
  • Capability to work under structured supervision and follow defined processes.
  • Eager to learn new tools, platforms, and aerospace standards.
  • Collaborative and reliable team player with strong communication skills.
  • Proactive, disciplined, and safety-oriented mindset.

Qualifications

  • B.E./B.Tech/M.E./M.Tech in Computer Science, Electronics, Avionics, or Instrumentation.
  • 3–5 years of experience in embedded software development, preferably in avionics or defense systems.
  • Experience in RTOS-based development, real-time debugging, and DO-178B/C compliant life cycle preferred.
  • Exposure to automated test frameworks, static analysis, and version control tools desirable.

Career Path

This role offers a progression to Avionics Software Lead Engineer / Module Owner upon gaining mastery in DO-178B/C compliance, independent module ownership, and mentoring capability.

Skills: integration,code,testing,c,design,software,embedded,avionics,debugging,platforms



  • Bengaluru, Karnataka, India Thales Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Location: Bangalore, IndiaThales is a global technology leader trusted by governments, institutions, and enterprises to tackle their most demanding challenges. From quantum applications and artificial intelligence to cybersecurity and 6G innovation, our solutions empower critical decisions rooted in human intelligence. Operating at the forefront of aerospace...


  • Bengaluru, Karnataka, India Live Connections Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Opportunity – System Requirements Engineer (Avionics Domain) | BangaloreWe are currently hiring for theSystem Requirements Engineer – Avionics Domainrole inBangalore. Please find the detailed position description below.Position:System Requirements Engineer – Avionics Domain Location:Bangalore Rate Card:₹50,000+++ per monthExperience:4–7...

  • Avionics Engineer

    6 days ago


    Bengaluru, Karnataka, India NewSpace Research and Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Who we are:We are a start-up based out of Bengaluru & Delhi NCR. We are engaged in development of next generation missions and technologies (NGM&T) towards future warfare needs of the Indian defence forces. It is undertaking research towards enhancing persistence and autonomy for unmanned vehicles and robotic swarms. NRT's product development portfolio...


  • Bengaluru, Karnataka, India L&T Technology Services Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Avionics System Testing(Not software testing)Location: BangaloreExp: 4-5 yrsExpertise: Strong understanding of Flight Management System (FMS), Any other system experience is also fineFunctional Knowledge Required:Flight PlanningFlight PerformanceMCDU (Multi-Function Control Display Unit)Skills:Hands-on testing experience, requirement analysis,...

  • Avionics Specialist

    2 weeks ago


    Bengaluru, Karnataka, India eed4d5bd-ff4b-4990-ba10-60494f42d7e1 Full time ₹ 4,00,000 - ₹ 6,00,000 per year

    Avionics Specialist (DO-178, C)Location: BangaloreExperience: 8-10 yrsGood Understanding of Do-178 B, Verification and Validation (Integration test, unit Test, RBT)Should have worked at least 2 years in development project (Avionics)Good in understanding and writing the Requirements, Good knowledge on C preferable, should be able to write the code form the...

  • Avionics Head

    6 days ago


    Bengaluru, Karnataka, India Tata Consultancy Services Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Roles and ResponsibilitiesGood in  programming in Embedded C, C++.Experience working with various embedded microprocessors based on Avionics LRUs.Experience of BSP (Bootloader and Device driver development/porting).Experience with kernel modules, interrupt handling, memory management, and I/O systems.Experience working with development tools like emulator,...


  • Bengaluru, Karnataka, India Boeing Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Software Engineering Manager - Flight Management SystemCompany:Boeing India Private LimitedOverviewAs a leading global aerospace company, Boeing develops, manufactures and services commercial airplanes, defense products and space systems for customers in more than 150 countries. As a top U.S. exporter, the company leverages the talents of a global supplier...


  • Bengaluru, Karnataka, India Boeing Full time ₹ 1,50,00,000 - ₹ 2,50,00,000 per year

    Software Engineering Manager - Battery Management SystemCompany:Boeing India Private LimitedOverviewAs a leading global aerospace company, Boeing develops, manufactures and services commercial airplanes, defense products and space systems for customers in more than 150 countries. As a top U.S. exporter, the company leverages the talents of a global supplier...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Muon Space Full time

    About The RoleMuon seeks a Software Test Infrastructure Engineer to join our satellite development team in Mountain View, CA. You will be responsible for designing, building, and maintaining the software test infrastructure used to test the hardware components, such as avionics computers and other electronics, as well as the software that forms the backbone...


  • Bengaluru, Karnataka, India Boeing Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.OverviewAs a leading global aerospace company, Boeing develops, manufactures and services commercial...