Senior Embedded Software Engineer (C/C++ Avionics Systems

  • Enin Systems
  • Arizona City, Arizona
  • 03/04/2026
Information Technology Telecommunications

Job Description

Job Title: Senior Embedded Software Engineer (C/C++ Avionics Systems) Job Summary: We are seeking an experienced Senior Embedded Software Engineer with strong expertise in real-time embedded systems development, verification & validation (V&V), and safety-critical avionics software. The ideal candidate will have extensive experience working with DO-178B/C compliant airborne systems, embedded C/C++ development, and system-level testing within aerospace environments. Key Responsibilities : Design, develop, debug, and implement real-time embedded software using C/C++. Perform software verification & validation (V&V) activities for safety-critical avionics systems. Develop High-Level Requirements (HLR), Low-Level Requirements (LLR), and Software Design Documents (SDD Create and execute unit, integration, functional, and regression test cases.Perform requirement-based testing in compliance with RTCA DO-178B/C standards. Develop automation scripts using Python/TCL for test execution.Conduct hardware-software integration testing and target-based validation.Perform structural coverage analysis, data coupling, and control coupling analysis. Analyze defects, perform root cause analysis, and manage problem reports.Maintain requirement traceability using tools likeDOORS/Jama/RequisitePro.Support certification activities including SOI audits. Collaborate with cross-functional teams including development, QA, and system engineering teams. Ensure compliance with aerospace safety and quality standards. Required Skills : ? Embedded Programming:Embedded C, C++, ADA? Avionics & Safety Standards:DO-178B / DO-178CSafety Critical Embedded Systems? Testing & Validation:Unit TestingIntegration TestingRegression TestingAutomation TestingCoverage Analysis ? Embedded Protocols:ARINC 429CANRS232RS422 ? Tools & Technologies:VectorCASTLDRARTRTCantata / Cantata Code Composer StudioVISTA SimulatorNI LabVIEW / TestStand ? Configuration & Requirement Tools:IBM DOORSRational ClearCaseSynergySVNJira / ClearQuest ? Operating Systems:LinuxWindows Embedded EnvironmentsDomain ExperienceFlight Management Systems (FMS)Cabin Management SystemsElectric Power Distribution SystemsFlight Control SystemsAircraft Display SystemsCargo Smoke Detection SystemsHelicopter Stability Augmentation SystemsPreferred QualificationsExperience in Aerospace / Avionics industryExposure to aircraft certification processesExperience with hardware test benches and simulatorsStrong debugging and problem-solving skillsExperience leading or mentoring engineering teams Education :Masters Degree in Electronics / Embedded Systems or related field.Experience15+ years of Embedded Software Development & Verification experience in safety-critical systems.