Avionics Software Engineer
3 hours ago
Job Description – Avionics Software Engineer (Safety-Critical & Mission-Critical Systems)
- Experience:** 2–5 Years
- Location:** Bengaluru, India
- Department:** Avionics Systems
- Reports To:** Avionics Software Lead Engineer / Technical Manager
- Employment Type:** Permanent,
- Payroll – S2V Automation Pvt Ltd,
Role Overview
The Avionics Software Engineer will contribute to the design, coding, integration, and testing of embedded software for safety-critical and mission-critical avionics systems. The role demands strong hands-on programming skills, working knowledge of RTOS platforms, and familiarity with DO-178B/C / DOD-2167A / IEEE-12207 processes. The candidate will work within a structured software life cycle under senior guidance, ensuring design traceability, verification rigor, and software reliability for airborne and mission systems.
Key Responsibilities
- Software Development
- Implement embedded software modules using C/C++ or ADA per DO-178B/C objectives (Level B/C).
- Develop real-time applications running on RTOS platforms (VxWorks, QNX, Integrity, RTLinux).
- Design, code, and debug low-level drivers, middleware, and communication stacks.
- Prepare and maintain Software Design Descriptions (SDD), Low-Level Requirements (LLR), and interface documents.
- Follow strict coding standards (MISRA C/C++, ADA , static analysis, peer reviews).
- Participate in code reviews, configuration management, and continuous integration pipelines.
- Software Integration & Testing
- Support unit, integration, and module-level testing using LDRA / VectorCAST / RTRT / Cantata.
- Conduct requirement-based testing and robustness testing as per verification objectives.
- Assist in test case design, execution, and report preparation (SVP, STR, SVR).
- Participate in HIL (Hardware-in-Loop) and SIL (Software-in-Loop) validation activities.
- Documentation & Process Compliance
- Adhere to DO-178B/C, DoD-2167A, IEEE-12207, and internal development processes (AS9100 / CMMI L3+).
- Maintain complete traceability between requirements, code, and tests using tools such as DOORS or Polarion.
- Ensure configuration control using Git/SVN and participate in internal/external reviews (SDR, CDR, TRR).
- Cross-Functional Collaboration
- Collaborate with System Engineering, Hardware, and QA teams for requirement clarification and system integration.
- Support issue debugging during integration and qualification phases.
- Contribute to continuous improvement in coding practices, test automation, and tool utilization.
Technical Skills & Knowledge
Category
Technical Expertise
Programming Languages
Strong in Embedded C / C++, ADA, scripting in Python or Bash for automation
Software Standards
DO-178C, DO-330, ARP-4754A, MISRA C/C++
RTOS Platforms
VxWorks, Integrity, QNX, RTLinux, PikeOS
Embedded GUI / HMI
Basic understanding of Qt, LVGL, or Embedded Wizard for cockpit displays
Bus Interfaces
Familiarity with MIL-STD-1553B, ARINC-429, RS-422/485, CAN, Ethernet
Development Tools
Eclipse / VS Code, cross-compilers, GCC / GHS / IAR toolchains
Verification Tools
LDRA, VectorCAST, RTRT, Cantata, coverage analysis tools
Model-Based Design Tools
Basic awareness of MATLAB/Simulink or SCADE
Configuration & CI/CD
Git, SVN, Jenkins, Jira, Polarion, DOORS
Static / Dynamic Analysis
PC-Lint, Coverity, Valgrind, or similar
Testing & Debugging Equipment
Oscilloscope, Logic Analyzer, Serial Sniffer, MIL-Bus Analyzer
Documentation
SRS, SDD, LLR, Test Plan, Test Report preparation in compliance with DO-178C
Quality & Process
AS9100, CMMI Level-3/5 practices, Traceability Matrix, Peer Review discipline
Soft Skills & Team Competencies
- Good analytical and debugging ability with a strong attention to detail.
- Capability to work under structured supervision and follow defined processes.
- Eager to learn new tools, platforms, and aerospace standards.
- Collaborative and reliable team player with strong communication skills.
- Proactive, disciplined, and safety-oriented mindset.
Qualifications
- B.E./B.Tech/M.E./M.Tech in Computer Science, Electronics, Avionics, or Instrumentation.
- 3–5 years of experience in embedded software development, preferably in avionics or defense systems.
- Experience in RTOS-based development, real-time debugging, and DO-178B/C compliant life cycle preferred.
- Exposure to automated test frameworks, static analysis, and version control tools desirable.
Career Path
This role offers a progression to Avionics Software Lead Engineer / Module Owner upon gaining mastery in DO-178B/C compliance, independent module ownership, and mentoring capability.
Skills: integration,code,testing,c,design,software,embedded,avionics,debugging,platforms
-
Lead Avionics Software
2 weeks ago
Bengaluru, Karnataka, India Thales Full time ₹ 12,00,000 - ₹ 36,00,000 per yearLocation: Bangalore, IndiaThales is a global technology leader trusted by governments, institutions, and enterprises to tackle their most demanding challenges. From quantum applications and artificial intelligence to cybersecurity and 6G innovation, our solutions empower critical decisions rooted in human intelligence. Operating at the forefront of aerospace...
-
Avionics System Engineer
1 week ago
Bengaluru, Karnataka, India Live Connections Full time ₹ 6,00,000 - ₹ 18,00,000 per yearOpportunity – System Requirements Engineer (Avionics Domain) | BangaloreWe are currently hiring for theSystem Requirements Engineer – Avionics Domainrole inBangalore. Please find the detailed position description below.Position:System Requirements Engineer – Avionics Domain Location:Bangalore Rate Card:₹50,000+++ per monthExperience:4–7...
-
Avionics Engineer
6 days ago
Bengaluru, Karnataka, India NewSpace Research and Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWho we are:We are a start-up based out of Bengaluru & Delhi NCR. We are engaged in development of next generation missions and technologies (NGM&T) towards future warfare needs of the Indian defence forces. It is undertaking research towards enhancing persistence and autonomy for unmanned vehicles and robotic swarms. NRT's product development portfolio...
-
Avionics System Engineer
2 weeks ago
Bengaluru, Karnataka, India L&T Technology Services Full time ₹ 6,00,000 - ₹ 18,00,000 per yearAvionics System Testing(Not software testing)Location: BangaloreExp: 4-5 yrsExpertise: Strong understanding of Flight Management System (FMS), Any other system experience is also fineFunctional Knowledge Required:Flight PlanningFlight PerformanceMCDU (Multi-Function Control Display Unit)Skills:Hands-on testing experience, requirement analysis,...
-
Avionics Specialist
2 weeks ago
Bengaluru, Karnataka, India eed4d5bd-ff4b-4990-ba10-60494f42d7e1 Full time ₹ 4,00,000 - ₹ 6,00,000 per yearAvionics Specialist (DO-178, C)Location: BangaloreExperience: 8-10 yrsGood Understanding of Do-178 B, Verification and Validation (Integration test, unit Test, RBT)Should have worked at least 2 years in development project (Avionics)Good in understanding and writing the Requirements, Good knowledge on C preferable, should be able to write the code form the...
-
Avionics Head
6 days ago
Bengaluru, Karnataka, India Tata Consultancy Services Full time ₹ 12,00,000 - ₹ 36,00,000 per yearRoles and ResponsibilitiesGood in programming in Embedded C, C++.Experience working with various embedded microprocessors based on Avionics LRUs.Experience of BSP (Bootloader and Device driver development/porting).Experience with kernel modules, interrupt handling, memory management, and I/O systems.Experience working with development tools like emulator,...
-
Software Engineering Manager
1 week ago
Bengaluru, Karnataka, India Boeing Full time ₹ 12,00,000 - ₹ 24,00,000 per yearSoftware Engineering Manager - Flight Management SystemCompany:Boeing India Private LimitedOverviewAs a leading global aerospace company, Boeing develops, manufactures and services commercial airplanes, defense products and space systems for customers in more than 150 countries. As a top U.S. exporter, the company leverages the talents of a global supplier...
-
Software Engineering Manager
5 days ago
Bengaluru, Karnataka, India Boeing Full time ₹ 1,50,00,000 - ₹ 2,50,00,000 per yearSoftware Engineering Manager - Battery Management SystemCompany:Boeing India Private LimitedOverviewAs a leading global aerospace company, Boeing develops, manufactures and services commercial airplanes, defense products and space systems for customers in more than 150 countries. As a top U.S. exporter, the company leverages the talents of a global supplier...
-
Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Muon Space Full timeAbout The RoleMuon seeks a Software Test Infrastructure Engineer to join our satellite development team in Mountain View, CA. You will be responsible for designing, building, and maintaining the software test infrastructure used to test the hardware components, such as avionics computers and other electronics, as well as the software that forms the backbone...
-
Software Engineering Manager
1 week ago
Bengaluru, Karnataka, India Boeing Full time ₹ 8,00,000 - ₹ 24,00,000 per yearAt Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.OverviewAs a leading global aerospace company, Boeing develops, manufactures and services commercial...