Avionics Software Design Manager (Safety & Mission-Critical Systems)
Larsen & Toubro Ltd
Apply on company website
Avionics Software Design Manager (Safety & Mission-Critical Systems)
Larsen & Toubro Ltd
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
Avionics_Software_Design_Manager
Job Description –Avionics Software Design Manager (Safety & Mission-Critical Systems)
**Experience:** 15+ Years
**Location:** Bengaluru, India
**Department:** Embedded Product & Avionics Systems
**Employment Type:** Full-Time
Role Overview
The position demands a highly experienced professional in Safety-Critical and Mission-Critical Avionics Software Development, responsible for end-to-end design, development, integration, verification, and certification of embedded software running on real-time platforms. The candidate will lead multiple avionics software projects conforming to DO-178C, and MISRA C/C++ guidelines and will also drive embedded GUI applications and real-time system frameworks across airborne and ground-based avionics systems.
Key Responsibilities
1. Software System Architecture & Design
- Define and own the software system architecture, including real-time control loops, communication stacks, and mission-critical logic.
- Lead model-based and structured design approaches compliant with DO-178C Level A/B/C.
- Prepare and maintain software requirements (SRS, SDD, ICD) aligned with system-level specifications and traceability.
- Architect and design Embedded GUI/HMI frameworks for airborne operator consoles and cockpit systems.
- Drive design optimization for performance, determinism, and fault tolerance under constrained embedded environments.
2. Software Development & Integration
- Lead the complete software lifecycle — requirements, design, coding, integration, testing, and verification.
- Ensure compliance with RTCA/DO-178C and DO-330 (Tool Qualification).
- Implement robust RTOS-based applications (VxWorks, Integrity, QNX, RTLinux, etc.).
- Develop device drivers, middleware, and data bus interfaces (MIL-STD-1553B, ARINC-429, CAN, RS-422, Ethernet).
- Integrate GUI frameworks (Qt, Embedded Wizard, LVGL) into mission systems with real-time responsiveness.
- Utilize code generation and model-based tools (MATLAB/Simulink, SCADE, or Enterprise Architect) where applicable.
3. Verification, Validation & Certification
- Lead unit, integration, and system-level testing as per DO-178C verification objectives.
- Oversee requirement-based testing, robustness testing, and code coverage analysis.
- Manage certification deliverables (PSAC, SDP, SVP, SQAP, SCI, SAS, etc.) and ensure alignment with CEMILAC/DGCA/FAA audit processes.
- Conduct reviews (SRR, SDR, PDR, CDR, TRR) and ensure corrective action closure.
4. Program & Team Management
- Plan and monitor project schedules, resource allocation, and milestone tracking using MS Project / PLM tools.
- Lead and mentor software engineers, test engineers, and GUI developers, ensuring adherence to process compliance.
- Manage multiple concurrent avionics software projects ensuring on-time delivery and quality.
- Collaborate cross-functionally with hardware, FPGA, QA, and system engineering teams for integrated testing.
5. Customer & Vendor Management
- Interface with customers (HAL, ADA, DRDO, DGAQA) for technical reviews and software acceptance.
- Manage offshore/onsite vendor teams for software modules or test tool development.
- Ensure vendor deliverables meet contractual and certification requirements.
6. Technical Skills & Knowledge
Category | Expertise Required |
Software Standards | DO-178C, DO-330, ARP-4754A, MISRA C/C++, ISO 26262 (preferred) |
Languages & Frameworks | C, C++, Embedded C++, ADA, Python (automation), Qt, Embedded Wizard, LVGL |
RTOS Platforms | VxWorks, Integrity, QNX, RTLinux, PikeOS |
Software Design Tools | Enterprise Architect, IBM Rhapsody, SCADE, MATLAB/Simulink |
Verification Tools | VectorCAST, LDRA, RTRT, Cantata, Tessy |
Configuration & CI/CD Tools | Git, SVN, Jenkins, DOORS, Polarion, Jira, Bamboo |
Bus Interfaces | MIL-STD-1553B, ARINC-429, RS-422/485, CAN, Ethernet |
GUI/HMI | Embedded GUI development for cockpit/operator displays using real-time frameworks |
Process & Quality | AS9100, CMMI Level-3/5, AGILE (Scaled), DO-178C Certification Packages |
7. Team Leadership & People Management
- Lead multi-site software teams of engineers, testers, and tool developers.
- Define KRAs, performance goals, and competency matrices for software staff.
- Conduct technical reviews, mentorship programs, and internal trainings on DO-178C processes.
- Drive a process-oriented, safety-first culture emphasizing documentation and configuration discipline.
- Lead recruitment and skill development plans aligned with upcoming avionics software projects.
8. Qualifications
- B.E./B.Tech/M.E./M.Tech in Computer Science, Electronics, Avionics, or Instrumentation Engineering.
- Minimum 15 years of experience in Safety-Critical Avionics Software Development.
- Strong exposure to DO-178C Level A/B development and certification audits.
- Experience in Embedded GUI, real-time systems, and low-level driver programming.
- Knowledge of DAL Level A/B certification process and audit preparation is mandatory.
9. Behavioral Competencies
- Excellent leadership and mentoring capability.
- Strong analytical, design, and debugging skills in real-time embedded systems.
- Effective communication with cross-functional and customer teams.
- Structured and process-driven approach aligned to safety-critical compliance.
- Ability to thrive under high accountability and tight milestones.
10. Career Path
The role offers progression to Avionics Product Design Manager, leading next-generation flight-critical software products for rotary-wing and fixed-wing platforms and integrated mission computers.
Job role
Work location
Bengaluru
Department
Aviation & Aerospace
Role / Category
Aviation Engineering
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 15 years
About company
Name
Larsen & Toubro Ltd
Job posted by Larsen & Toubro Ltd
Apply on company website