T

The Aerospace Corporation

Space systems research, design, and advisory

Aerospace Software Testbed Development Engineer

Flight Dynamics & GNCUpdated on Nov 10
Full-timeEl Segundo, CA, USA

About the Job

Requirements

  • A bachelor's degree from an accredited college or university program is required.
  • At least 4 years of applicable professional or educational experience is required for the Senior Member of Technical Staff level; the Engineering Specialist level additionally requires at least 6 years.
  • Experience providing technical support in complex environments involving customers, program offices, engineering support, and contractors is required.
  • Programming experience in Python and Java or C/C++ is required.
  • Relevant project experience in dynamics, control systems, control algorithm design, or modeling and simulation is required.
  • Ability to obtain and maintain a U.S. government-issued security clearance is required; U.S. citizenship is required to obtain the clearance.
  • Previous experience leading highly technical project teams is required for the Engineering Specialist level.
  • Experience with continuous integration and continuous delivery (CI/CD) tools and concepts is required for the Engineering Specialist level.

Responsibilities

  • Support customers in the NRO and Department of Defense.
  • Develop models of space system components, including sensors, actuators, and vehicle dynamics, for use in software-in-the-loop, hardware-in-the-loop, and emulator-based simulators.
  • Conduct tests and perform analyses of software systems embedded within launch vehicles, spacecraft, CubeSats, and other mission-critical components of space systems.
  • Participate in developing and maintaining simulations to support software validation, on-orbit anomaly resolution, and day-of-launch mission assurance activities.
  • Develop tools and techniques to enhance analysis and simulation capabilities.
  • Foster innovation within the team and deliver results to the customer.

Desired Qualifications

  • An advanced degree from an accredited program in engineering or a related STEM field.
  • Familiarity with launch vehicles and satellite payloads, their relationships with other subsystems, and mission-level performance.
  • Proficiency with software development processes and tools, including compilers, integrated development environments, software engineering, and coding standards.
  • Experience with Linux/Unix systems, network architecture, and cybersecurity.
  • Experience with machine learning and artificial intelligence development.
  • Understanding of developing and/or testing real-time embedded software.
  • Knowledge of the Atlassian tool suite, including Jira, Bitbucket, and Confluence.

About the Company

The Aerospace Corporation

Space systems research, design, and advisory

The Aerospace Corporation helps national security space programs through technical and scientific research, development, and advisory services. It provides engineering and acquisition management support to the Air Force, other Defense Department agencies, and civilian agencies. Its work covers launch system design and analysis, engineering, development, implications, and application, helping programs go from concept to tested systems. The company differentiates itself by focusing specifically on government space programs, offering independent technical expertise and mission-focused advisory services with a long history dating back to 1960, rather than competing primarily as a commercial contractor. Its goal is to enable reliable and secure space capabilities for national security by informing and guiding government programs from research through deployment.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
El Segundo, CA
Founded
1960

Recently Posted Jobs

Explore more opportunities at The Aerospace Corporation

See more jobs