Back to list

Vacancy description

Avionics Software Lead Engineer in Bangalore, भारत

S2V Automation Pvt Ltd

  • Full-timeStandard weekly hours

Rs 20 - 30 lakhs p.a.

Bangalore, भारत

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 strong 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.

Similar vacancies

More like this role

  • Full-time
  • IT
... critical Real time Embedded software for avionics application conforming to DO 178 B/C standards. B. Main activities The jobholder will be responsible for software development activities (from Specification to Verification of software) including: - Creation of software requirements - Design and implementation of software ...

Bangalore, भारत

  • Full-time
Job Description: Main Responsibilities As a Lead Avionics Verification Engineer, will spearhead the Verification & Validation (V&V) of safety-critical, real-time embedded software for Airbus Helicopters . You will ensure that every line of code meets the stringent safety requirements of DO-178B/C (Level A/B) standards, ...

Bangalore, भारत

  • Full-time
... Experience in full System & Software lifecycle encompassing System & Software requirements Definition, Dynamic & Static Design and verification activities for Avionics and other Aerospace systems. ‘Must have’ skills: - Hands on experience on - Systems & Software requirements engineering and Architecture - Design and development ...

Bangalore, भारत

  • Remote
  • Hybrid
  • On-site
  • IT
... team, including AI-assisted and spec-driven development. This role requires: - Experience: 10+ years in software engineering, including 2+ years as the technical lead of a team or major initiative, designing and building large-scale distributed systems. - Advanced Java Engineering: Expert-level proficiency in Java and modern ...

Hyderabad, भारत

  • Remote
  • Hybrid
  • Full-time
  • IT
... Bull, UEFA, VISA, the NFL and the Board of Control for Cricket India (BCCI). [RB1] We’re 1,000+ people across 15 offices. The role Join our global squad of software and data engineers building the Audience Intelligence Platform, the leading data management and analytics platform for the sports industry. You’ll build the ...

Hyderabad, भारत

JPMorgan Chase & Co.

Lead Software Engineer

  • Contract
  • IT
... nurtures skills and helps you realize your potential. Our team is key to our success. We’re people-first. We value collaboration, curiosity and commitment. As a Lead Software Engineer at JPMorgan Chase within the Accelerator business, you are the heart of this venture, focused on getting smart ideas into the hands of our customers. ...

Bangalore, भारत

  • Full-time
... (Verification of software modules): - Verification & Validation of high-level requirements - Unit level verification of software modules - Integration testing (software – software & software – Hardware) - Analysis of issues raised either during testing campaigns or in-service usage - Leading and mentoring team members for testing ...

Bangalore, भारत

  • Full-time
... provide comprehensive avionics maintenance and repair services to Indian airlines and support the growth of the local aviation industry. Hardware System IVV Lead Engineer Thales India Engineering Competency Center (ECC) in Bangalore is seeking for an experienced and versatile IVV engineer to join our Flight avionics team ...

Bangalore, भारत

  • Full-time
... Company’s success, reputation and sustainable growth. Company: Airbus India Private Limited Employment Type: Permanent Experience Level: Professional Job Family: Software Engineering By submitting your CV or application you are consenting to Airbus using and storing information about you for monitoring purposes relating to your ...

Bangalore, भारत

  • Full-time
  • IT
Level of education Higher education is required. Looking for graduates in fields like: Computer Science, Polytechnic Institute – Automation and Computers, Electronics, Economic Studies, Faculty of Statistics, Cybernetic and Economic Informatics; Faculty of Mathematics and Informatics or equivalent.

Bangalore, भारत

  • IT
Job Description As a Lead Software Engineer at JPMorgan Chase, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions ...

Bangalore, भारत