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

  • On-site
  • Full-time
  • Contract

₹100 INR

... with firmware, flight controls, and mechanical teams to ensure seamless hardware-software integration. Drive technical decisions across teams, mentor junior engineers, and establish hardware development processes and best practices Qualifications Must-Have - 5+ years in hardware/avionics engineering with a proven track record ...

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, भारत

  • On-site
  • IT
  • Project Management
  • Backend
... benefits to career development and business results from our colleagues being physically co-located. About the role We are looking for a Senior Java Developer Lead to lead the design, development, and delivery of scalable, high-performance backend applications. This role combines hands-on engineering with team leadership, ...

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, भारत

JPMorgan Chase & Co.

Lead Software Engineer - Java

  • IT
Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank, Payments Technology, you are an integral part of an agile team that works to enhance, build, and deliver ...

Bangalore, भारत

  • Full-time
  • IT
... related problems that are difficult and moderately complex. - Serving as an expert within own discipline - Specializes in planning, designing, and developing software systems (e.g., middleware, legacy, mainframe) and applications from concept phase to series production used in local, networked, cloudbased or internet related ...

Pune, भारत

  • Full-time
  • QA
Responsibilities - Build automated test scripts with Leapwork and Playwright for Dynamics 365 customizations, integrations, and performance benchmarks. - Perform regression cycles, upgrade readiness testing, hotfix validation, environment troubleshooting, and compatibility validation for cumulative updates.

Chennai, भारत

  • Hybrid
  • Full-time
  • IT
... boundaries of engineering and technology, we can make it work. We are always on the lookout for future-oriented talent – want to join the ride? Join Wärtsilä as a Lead Software Engineer and drive the development of advanced Siemens Teamcenter and Active Workspace (AWC) solutions that enable digital engineering excellence. In ...

Marathi, Maharashtra, भारत