Senior Spacecraft Flight Software Engineer

Job expired!

Join the New Space Race with True Anomaly

Are you ready to be a part of a groundbreaking mission in space technology? True Anomaly is searching for talented and ambitious individuals to develop innovative solutions addressing the next generation of engineering, manufacturing, and operational challenges for space security and sustainability.

Our Mission

Space plays a crucial role in ensuring prosperity on Earth, from communication and finance to navigation and logistics. True Anomaly is dedicated to creating state-of-the-art technology that merges spacecraft, software, and AI to boost the capabilities of the U.S., its allies, and commercial partners. We are committed to safeguarding global security by ensuring space access and sustainability for all.

Our Values

Be the offset: We create asymmetric advantages with creativity and ingenuity.

What would it take? We challenge assumptions to deliver ambitious results.

It’s the people: Our team is our competitive advantage, and we are better together.

Your Mission

As a Senior Flight Software Engineer at True Anomaly, you will gain experience in every phase of the spacecraft program, including design, analysis, manufacturing, testing, and flight. Our culture emphasizes innovation and speed, making this the perfect job for those looking to reach their full potential.

Responsibilities

  • Lead and assist in the software development cycle, including design, development, integration, and testing for command and data handling, hardware I/O, and spacecraft control.
  • Develop software communication protocols for flight hardware.
  • Design and implement the fault detection, isolation, and recovery subsystem.
  • Collaborate with the ground C2 software team to develop end-to-end mission functionality.
  • Implement on-board command sequencing scripts for spacecraft operations.
  • Work with the test engineering team to develop and execute spacecraft, subsystem, and component-level tests.

Qualifications

  • Bachelor's degree in computer science, electrical engineering, computer engineering, or a related field, plus 4+ years of experience in real-time, multi-threaded software development.
  • Proficiency in C++.
  • Experience in low-level device driver development and safety-critical systems.
  • Demonstrated discipline with version control, continuous integration, and continuous delivery practices.
  • Familiarity with embedded Linux.
  • Knowledge of networking protocols like UDP and TCP/IP.
  • Comfortable with standard embedded systems tools, compilers, debuggers, and IDEs.

Preferred Skills and Experience

  • Master’s degree in computer science, electrical engineering, computer engineering, or a related field.
  • Deep proficiency in C++.
  • 7+ years of software development experience in space applications with constrained resources.
  • Excellent verbal and written communication skills.
  • Proficiency in Python.
  • Experience with embedded RTOS such as RTEMS, RTLinux, or VxWorks.
  • Knowledge of protocols like SPI, I2C, CAN, RS422, RS485, etc.
  • Experience with various microcontroller and microprocessor architectures.
  • Strong debugging skills using instruments like oscilloscopes and protocol analyzers.
  • Experience in areas such as robotics, automation, motor control, and sensor fusion.
  • Passion for developing innovative and novel methods for solving complex problems.

Compensation

Base Salary: $158,000 - $207,000

Equity + Benefits including Health, Dental, Vision, HRA/HSA options, PTO and paid holidays, 401K, Parental Leave

Additional Requirements

Ability to maintain or obtain TS/SCI clearance.

Preference for 75% on-site office work at GravityWorks HQ in Centennial, CO. Flexible work hours, including remote work, are available.

Application

This position will remain open until filled. To submit your application, please follow the instructions provided. #LI-Remote

In accordance with U.S. Government space technology export regulations, including ITAR, you must be