Position: Embedded Software Engineer – Aerospace
location: Simi Valley, California (Onsite) 5 days/week
Job Type: 4+ Months Contract
Job Description:
About the Role: We are seeking an experienced Verification Test Engineer to support a safety-critical aerospace program focused on a Smoke Detection System.
This is a verification andvalidation-heavy role, requiring strong expertise in embedded systems, IV&V, and DO-178B/C standards.You will work closely with cross-functional teams (Systems, Hardware, and V&V) at the customer site, contributing to the integration, validation, and stabilization of avionics software.
This role is ideal for engineers who thrive in hands-on debugging, system-level validation, and safety-critical environments.
Key Responsibilities
• Perform high-level (HL) and low-level (LL) verification & validation (V&V) of embedded avionics software.
• Execute Independent Verification & Validation (IV&V) activities in compliance with DO
178B/C standards.
• Debug, analyze, and resolve defects identified during integration and system testing.
• Support bug fixing activities, including issues in simulator environments (e.g., EICAS,
SDS simulators).
• Set up, configure, and troubleshoot test rigs and simulation environments.
• Validate communication across subsystems using ARINC 429 and CAN protocols.
• Ensure accurate data exchange and system behavior across integrated components.
• Document test procedures, results, and defect reports, ensuring traceability.
• Update verification results and track issues in JIRA (PRs / Problem Reports).
• Support tool qualification activities and maintain compliance documentation.
• Develop and maintain Perl scripts for automation and test support.
• Collaborate with client and internal teams for integration and validation activities.
• Provide occasional support to development activities based on project needs.
Required Skills & Experience
• 6+ years of experience in embedded systems with a strong focus on verification & validation (V&V / IV&V).
• Strong proficiency in Embedded C programming (read/write/debug level).
• Hands-on experience with DO-178B/C (mandatory).
• Strong understanding of real-time embedded systems and low-level firmware.
• Solid experience in aerospace/avionics systems, preferably safety-critical.
• Strong experience in debugging and defect analysis in embedded environments.
• Working knowledge of ARINC 429 and CAN protocols.
• Experience with tools such as:
BusTools / ARINC tools
CANalyzer
EICAS / CMS Simulators
Experience with test rig setup, configuration, and troubleshooting.
• Familiarity with debugging tools (e.g., ZAPCross Debugger, Cosmic compiler or
similar).
• Experience with Perl scripting (or another scripting language) for automation and
tooling support.
• Strong understanding of system integration and validation workflows.
• Excellent analytical, documentation, and communication skills.
Preferred Experience
• Prior experience working on smoke detection systems or similar avionics subsystems.
• Experience working onsite with customer teams in integration environments.
• Exposure to tool qualification processes in regulated environments.
What Success Looks Like
• High-quality execution of V&V activities with minimal defect leakage
• Timely identification and resolution of integration and simulator issues
• Accurate and complete documentation and traceability (DO-178 compliance)