Integration Engineer
Role details
Job location
Tech stack
Job description
This hands-on Integration Engineer role focuses on integrating payload flight software within a Hardware-in-the-Loop (HWIL) lab environment. You will perform early-phase hardware and software integration of flight software using closed-loop simulation to emulate on-orbit conditions, helping to prepare systems for Formal Qualification Testing (FQT) and Assembly, Integration & Test (AIT). This position directly supports satellite development that delivers rapid, space-based imagery to ground forces as part of a US Army satellite program., * Execute hardware and software integration of payload flight software in a HWIL environment using closed-loop simulations that emulate on-orbit conditions.
- Perform interface and integration testing, including RS-422 and UDP interfaces, between the Command & Control Assembly (CCA) and subsystem peripherals.
- Load, configure, and validate software builds across both real hardware and emulated components to ensure consistent behavior.
- Conduct developmental and integration testing of software components to verify proper system interaction and performance.
- Develop and execute structured test procedures with clearly defined steps, inputs, expected outcomes, and pass/fail criteria.
- Troubleshoot hardware, software, and interface issues in the lab; identify root causes, document gaps, and coordinate resolutions with software and lab teams.
- Analyze system block diagrams and interface definitions to plan and support integration activities.
- Collaborate with cross-functional teams in an Agile environment to plan, execute, and manage testing cycles and integration milestones.
- Document defects, integration findings, and test results clearly and accurately to support traceability and continuous improvement.
- Operate effectively in a fast-paced lab environment, managing multiple integration and test activities in parallel., This role is 100% onsite in a Hardware-in-the-Loop lab environment located in Huntington Beach. You will work in a hands-on, fast-paced lab setting that involves frequent interaction with flight-like hardware, emulated components, and closed-loop simulation systems. The position follows a 9/80 schedule, providing a structured workweek with a regular day off every other week. You will collaborate closely with cross-functional engineering teams, using tools such as GitLab and model-based systems engineering platforms in an Agile development context. The work environment centers on supporting an operational satellite program, with a strong emphasis on disciplined testing, thorough documentation, and adherence to integration and test processes.
Requirements
RS-422 Debugging Scripting Visionary Innovation Simulations Test Design Traceability Communication Ground Forces Version Control Test Automation Flight Software Embedded Systems Agile Methodology Systems Integration Integration Testing Systems Architecture Artificial Intelligence C (Programming Language) Hardware Troubleshooting Systems Modeling Language Engineering Design Process C++ (Programming Language) Python (Programming Language) Model Based Systems Engineering Troubleshooting (Problem Solving), * Experience in hardware and software integration, embedded systems testing, or similar lab-based environments.
- Strong programming experience in C and C++ for integration, debugging, and validation of embedded and flight software.
- Strong programming experience in Python for test automation, scripting, and integration support.
- Experience with interface testing, including RS-422 and UDP, and the ability to troubleshoot communication and protocol issues.
- Familiarity with GitLab or similar version control tools to manage code, test scripts, and configuration baselines.
- Ability to write detailed test procedures and validation documentation with clear steps and expected results.
- Ability to interpret system architecture artifacts such as system block diagrams and interface control documents.
- Ability to troubleshoot hardware, software, and system integration issues in a lab environment.
Additional Skills & Qualifications
- Experience with SysML and Cameo for modeling system architectures and interfaces.
- Background in aerospace, satellite systems, or simulation-based testing environments.
- Experience with Hardware-in-the-Loop (HWIL) environments or flight software integration.
- Familiarity with Agile development practices and working within cross-functional Agile teams.
- Experience identifying integration gaps across teams and driving resolution of cross-interface issues.
- Experience with Neptune (nice to have).
- Interest in supporting satellite programs that provide rapid, space-based imagery to ground forces., Huntington Beach, CA*On-Site Gitlab RS-422 Debugging Scripting Visionary Innovation Simulations Test Design Traceability Communication Ground Forces Version Control Test Automation Flight Software Embedded Systems Agile Methodology Systems Integration Integration Testing Systems Architecture Artificial Intelligence C (Programming Language) Hardware Troubleshooting Systems Modeling Language Engineering Design Process C++ (Programming Language) Python (Programming Language)
Benefits & conditions
This is a Contract position based out of Huntington Beach, CA. Pay and Benefits
The pay range for this position is $70.00 - $90.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
- Medical, dental & vision
- Critical Illness, Accident, and Hospital
- 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
- Life Insurance (Voluntary Life & AD&D for the employee and dependents)
- Short and long-term disability
- Health Spending Account (HSA)
- Transportation benefits
- Employee Assistance Program
- Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type