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

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

  • Remote
  • IT
... to deliver reliable, high-performance systems for challenging downhole environments. Depending on experience, you may also guide technical decisions, mentor engineers, and lead software activities across global projects. As a Lead Embedded Software Engineer , you will also be responsible for: - Understanding system level ...

Pune, भारत

  • Full-time
  • IT
We are hiring a Lead Software Engineer to set the Camunda 8 architecture and lead migrations from legacy BPM systems across multiple complexity tiers. You will partner with teams and vendors to align process modeling, security models, integrations, and parallel-run cutovers for enterprise delivery. Apply now to help modernize ...

Gurgaon, भारत

  • IT
... impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant international team. We are looking for a Lead Software Engineer - Java You’ll make a difference by: - Experience in Angular (latest version 21/22), Angular material and Nodejs - Strong analytical, problem-solving, ...

Pune, भारत

  • Hybrid
  • On-site
  • Full-time
  • IT
  • Fullstack
As a Senior Software Engineer I, you will lead the development of complex software systems, focusing on delivering high-quality solutions while leveraging your experience to enhance functionality. This role requires experience with distributed systems design, data modeling, database optimization and the ability to evaluate ...

Bangalore, भारत

  • Full-time
  • IT
Responsibilities - Design and develop clean, maintainable, and reusable Java software. - Build and maintain applications using Spring Framework, Spring Boot, Spring MVC, and Spring Core. - Develop REST and SOAP web services and work with JDBC-based database connectivity. - Implement asynchronous messaging using Kafka, JMS, ...

Pune, भारत

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

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside ...

Pune, भारत