Spacecraft Software Simulation & Test Engineer - Millennium Space Systems

Boeing•El Segundo, CA
•$82,500 - $123,000•Onsite

About The Position

Millennium Space Systems, a part of Boeing Defense, Space and Security, is a small satellite company focused on national security space missions, including missile warning and Earth observation. The Spacecraft Software Simulation & Test Engineer supports the Flight Software Team in analyzing, designing, and testing software products. The role reviews customer and subsystem functional requirements and user stories; develops test plans and cases; and oversees test strategies and testing for assigned applications. It also involves submitting and verifying defects, documenting test results to support debugging and software modification, analyzing results to certify functionality and integrations, and recommending corrective actions when failures occur. The position is Level 1, internally coded as Software Engineer-Embedded, and is expected to be 100% onsite at one of the listed location options. The position requires U.S. citizenship and the ability to obtain a U.S. Top Secret Security Clearance; a post-start interim and/or final clearance is required. Applicants must be willing to apply for and maintain a clearance. Successful candidates must also satisfy the company’s Conflict of Interest assessment process. Millennium Space Systems is a drug-free workplace, with post-offer applicants and employees subject to testing under the company’s policies. The role is not safety sensitive and is not contingent upon a program award. The employer will not sponsor employment visas.

Requirements

  • Bachelor’s degree or higher in Computer Science, Systems Engineering, or a related technical discipline.
  • At least 1 year of software testing experience.
  • Experience writing automated tests.
  • Experience with Python, C, and/or C++.
  • Experience with Git and GitLab.
  • Experience with continuous integration.
  • Ability to obtain a U.S. Top Secret Security Clearance; U.S. citizenship is required by the U.S. Government.
  • Must be willing to apply for and maintain a security clearance.
  • Must satisfy the company’s Conflict of Interest assessment process.

Nice To Haves

  • Experience writing test documents, such as test plans, procedures, and SQA plans.
  • Experience designing functional and non-functional test cases to verify requirements and validate functionality.
  • Experience evaluating test results and producing reporting and metrics.
  • Excellent analytical, debugging, problem-solving, and root-cause analysis skills.

Responsibilities

  • Develop comprehensive test plans and detailed test cases to validate requirements and system performance.
  • Design, write, and execute automated test scripts.
  • Debug software and test failures on flight hardware and in emulated environments.
  • Analyze test results to verify functionality, investigate anomalies, and recommend corrective actions.
  • Own and optimize GitLab CI/CD pipelines for automated test execution and reporting.
  • Support additional program and team objectives as needed to ensure mission success.
  • Review customer and subsystem functional requirements and user stories; design test plans, write test cases, and oversee test strategies and testing for assigned applications.
  • Submit and verify defects, maintain documentation of test results to assist with debugging and software modification, and analyze results to certify functionality and integrations.

Benefits

  • Competitive base pay and variable compensation opportunities.
  • Eligible employees may enroll in benefit programs generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and paid and unpaid time away from work.
  • Relocation assistance is not a negotiable benefit for this position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service