T

True Anomaly

Builds spacecraft and software for space defense

Flight Software Engineer 3

Embedded EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's degree in computer science, electrical engineering, computer engineering, or a related field is required.
  • Four to seven years of experience with low-level firmware architecture, design, and development is required.
  • Experience with low-level device driver development and safety-critical systems is required.
  • Experience with embedded real-time operating systems such as RTLinux or Azure RTOS is required.
  • Familiarity with common protocols such as Ethernet, SPI, I2C, CAN, RS422, and RS485 is required.
  • Familiarity with networking protocols UDP and TCP/IP is required.
  • Proficiency in C/C++ and Python is required.
  • Ability to maintain or obtain TS/SCI clearance is required.

Responsibilities

  • Lead portions of the software development cycle, including design, development, integration, and testing for flight computers used in space missions, including onboard computers and processing units.
  • Integrate complex guidance, navigation, and control algorithms with flight software.
  • Own and maintain the Command Telemetry Database definition for ground and on-orbit testing and mission operations.
  • Collaborate with and provide technical guidance to the ground command-and-control software team.
  • Lead spacecraft command scripting and sequencing efforts.
  • Design and implement satellite subsystem model simulators in hardware-in-the-loop and software-in-the-loop environments.
  • Develop and maintain reusable device drivers, interfaces, and communications protocol libraries for flight hardware.
  • Conduct code reviews and mentor junior engineers on flight software best practices.
  • Contribute to flight software architecture decisions and technical trade studies.

Desired Qualifications

  • A master's degree in computer science, electrical engineering, computer engineering, or a related field is preferred.
  • Four to seven years of experience developing and/or producing flight software for space applications is preferred.
  • Demonstrated experience and discipline with version control, continuous integration, and continuous delivery concepts is preferred.
  • Familiarity with embedded Linux is preferred.
  • Comfort using typical embedded systems tools, compilers, debuggers, and integrated development environments is preferred.
  • Broad experience with microcontrollers, application processors, and revision control systems is preferred.
  • Strong debugging skills using instrumentation such as oscilloscopes and protocol analyzers are preferred.
  • Application experience in areas such as robotics, automation, motor control, and sensor fusion is preferred.
  • Experience mentoring or leading small technical teams is preferred.

About the Company

True Anomaly

Builds spacecraft and software for space defense

True Anomaly builds spacecraft and mission software for US and allied defense organizations operating in space. Its Jackal autonomous orbital vehicle carries sensors that detect, track and image other spacecraft, then maneuvers to perform rendezvous and proximity operations. Operators use Mosaic to plan missions, simulate maneuvers, send commands and review data from satellites and ground systems while retaining control over autonomous actions. The company develops and manufactures its hardware in the United States and supplies spacecraft, payloads and software through defense programs and contracts. True Anomaly was founded in 2022 and is headquartered in Centennial, Colorado.

Company size
201-500
Company stage
Series D
Total funding
$1B
Headquarters
Centennial, CO
Founded
2022

Recently Posted Jobs

Explore more opportunities at True Anomaly

See more jobs