Skip to Main Content

Job Title


Avionics Embedded Engineer


Company : S2V Automation


Location : Kannur, Kerala


Created : 2025-12-18


Job Type : Full Time


Job Description

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 OverviewThe 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 Responsibilities1. 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.2. 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.3. 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).4. 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 PathThis 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.