Avionics Software Lead Engineer (Bengaluru)

Avionics Software Lead Engineer (Bengaluru)

26 Sep
|
S2V Automation
|
Bengaluru

26 Sep

S2V Automation

Bengaluru

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

**Experience:** 5 – 8 Years

**Location:** Bengaluru, India

**Department:** Embedded Product & Avionics Systems

**Reports To:** Senior Technical Manager / Product Head – Avionics & EW Systems

Role Overview

The role requires an experienced Avionics Software Engineer with strong technical expertise in Safety-Critical and Mission-Critical Embedded Software Development. The candidate will be responsible for owning software modules or subsystems, leading a small development and verification team, and ensuring compliance to DO-178B/C, DoD-2167A, IEEE-12207, and related aerospace standards. The position demands hands-on development, integration, and testing within real-time embedded environments with exposure to Embedded GUI frameworks.

Key Responsibilities 1. Software Module Ownership & Development

- Design, implement, and maintain avionics software modules aligned to system and software requirements.

- Develop real-time applications under RTOS environments (VxWorks, QNX, Integrity, RTLinux, PikeOS).

- Implement software in C/C++ or ADA ensuring adherence to DO-178C Level B/C guidelines.

- Prepare and maintain software design descriptions (SDD), low-level requirements (LLR), and code traceability.

- Participate in peer code reviews, static analysis, and software build verification.

- Support integration of GUI frameworks (SCADE) for cockpit and operator displays.

2. Verification & Validation

- Develop and execute unit, integration, and module-level tests per DO-178B/C, IEEE 12207 , DoD-2167 objectives.

- Ensure requirement-based testing, robustness, and code coverage analysis using LDRA / VectorCAST / RTRT / Cantata.





- Support preparation of verification plans (SVP) and test reports (STR, SVR).

- Contribute to certification documentation and ensure audit readiness.

3. Real-Time System Integration

- Integrate developed modules with hardware, FPGA, and system interfaces.

- Troubleshoot and resolve integration-level issues with real-time determinism and synchronization considerations.

- Support HIL (Hardware-in-the-Loop) and SIL (Software-in-the-Loop) test setups.

4. Team Leadership & Coordination

- Lead a small team (5-10 engineers) working on assigned software modules or subsystems.

- Allocate tasks, review deliverables, and ensure quality and schedule adherence.

- Mentor junior engineers in design practices, coding standards, and test methodologies.

- Collaborate with System, Hardware, QA, and Configuration teams for aligned delivery.

5. Process Compliance & Documentation

- Follow structured development and verification life cycle as per DO-178C, AS9100, and CMMI Level-3/5 processes.

- Ensure complete traceability from system requirements → software design → verification artifacts.

- Participate in internal and external reviews (SRR, SDR, CDR, TRR).

Technical Skills & Knowledge

Category

Expertise Required

Software Standards

DO-178C, DoD-2167, IEEE-12207, MISRA C/C++

Languages & Frameworks

C, C++, Embedded C++, ADA, Python (automation), Qt, LVGL

RTOS Platforms

VxWorks, Integrity,



QNX, RTLinux

Software Tools

Enterprise Architect, IBM Rhapsody, MATLAB/Simulink

Verification Tools

LDRA, VectorCAST, RTRT, Cantata

Configuration Tools

Git, SVN, Jenkins, DOORS, Polarion

Bus Interfaces

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

Process & Quality

AS9100, CMMI Level-3, DO-178C Compliance, Peer Reviews

Team Management & Soft Skills

- Ability to lead a small engineering team with accountability for deliverables.
- Strong technical guidance skills with hands-on development orientation.
- Effective communicator with cross-functional collaboration capability.
- Detail-oriented, process-driven, and quality-conscious mindset.
- Capable of managing schedule pressure and certification documentation simultaneously.

Qualifications

- B.E./B.Tech/M.E./M.Tech in Computer Science, Electronics, Avionics, or Instrumentation.
- Minimum 5 years of experience in embedded avionics software development.
- Experience in DO-178C Level B/C projects, real-time systems, and embedded GUI development.
- Familiarity with safety-critical systems, code verification tools, and configuration management.

Behavioral Competencies

- Self-driven and proactive with ownership mindset.
- High integrity, commitment, and professional discipline.
- Excellent problem-solving and debugging capability.
- Team-oriented with mentoring attitude and solid interpersonal communication.

Career Path

The role offers progression to Senior Avionics Software Development Expert / Technical Manager, responsible for leading larger subsystem teams, managing full DO-178C projects, and interfacing with customers and certification agencies.

📌 Avionics Software Lead Engineer (Bengaluru)
🏢 S2V Automation
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: avionics software lead engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: avionics software lead engineer (bengaluru) / bengaluru