T

True Anomaly

Builds spacecraft and software for space defense

Flight Software Engineer 2

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.
  • Two to four years of experience with low-level firmware architecture, design, and development are required.
  • Experience in low-level device driver development and safety-critical systems is required.
  • Experience with an embedded real-time operating system 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 at least one of Rust, Zig, or Python is required.
  • Ability to maintain or obtain TS/SCI clearance is required.
  • A master's degree in computer science, electrical engineering, computer engineering, or a related field is preferred.
  • Two to four years of experience developing or producing flight software for space applications is preferred.
  • 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.
  • Debugging experience using instrumentation such as oscilloscopes and protocol analyzers is preferred.
  • Application experience in areas such as robotics, automation, motor control, and sensor fusion is preferred.
  • Candidates must be U.S. citizens, lawful permanent residents, protected individuals as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

Responsibilities

  • Contribute to 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.
  • Contribute to the Command Telemetry Database definition and maintenance for ground and on-orbit testing and missions.
  • Collaborate with the ground command-and-control software team.
  • Contribute to command scripting and spacecraft sequencing.
  • Design and implement satellite subsystem model simulators in hardware-in-the-loop and software-in-the-loop environments.
  • Develop reusable device drivers, interfaces, and communications protocol libraries for flight hardware.
  • Participate in code reviews and contribute to flight software architecture discussions.

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