jobapplier

Flight Software Engineer (Temp-to-hire)

True Anomaly

Skills

Required

  • low-level firmware architecture, design
  • embedded RTOS
  • RTLinux / Azure RTOS
  • C/C++
  • Rust
  • Zig
  • device driver development
  • version control
  • continuous integration

Preferred

  • Ethernet
  • SPI
  • I2C
  • CAN
  • RS422
  • RS485
  • networking protocols
  • UDP
  • TCP/IP
  • robotics

Join True Anomaly as a Flight Software Engineer and gain experience in every phase of the spacecraft program, from design to flight. This temporary position has the potential for conversion to regular employment based on performance and business need. You will assist in the software development cycle, integrate complex GNC algorithms, collaborate with the ground C2 software team, and develop reusable device drivers/interfaces. Enjoy benefits such as 100% employer-sponsored healthcare, generous time off, equity options, 401k and Roth 401k options, and learning and development opportunities.

Responsibilities

  • Assister dans le cycle de développement logiciel, y compris la conception, le développement, l'intégration et les tests pour les ordinateurs de vol utilisés dans les missions spatiales.
  • Intégrer des algorithmes complexes de navigation et de contrôle (GNC) avec le logiciel de vol et collaborer avec l'équipe de logiciel C2 au sol.
  • Développer des pilotes de périphériques réutilisables et des bibliothèques de protocoles de communication pour le matériel de vol.

Requirements

  • Bachelor's degree in computer science, electrical engineering, computer engineering, or related field
  • 0 to 2 years of experience with low-level firmware architecture, design, and development
  • Experience with embedded RTOS such as RTLinux or Azure RTOS

Proficiency in C/C++, Rust, and Zig

  • Low-level device driver development and safety critical systems experience
  • Master’s degree in in computer science, electrical engineering, computer engineering, or related field

Ability to maintain or obtain TS/SCI clearance

  • 0 - 2 years experience developing and/or producing FSW for space applications
  • Demonstrated experience and discipline with version control, continuous integration, and continuous delivery concepts

Familiarity with embedded Linux

  • Comfortable with typical embedded systems tools, compilers, debuggers and IDEs
  • Strong debugging skills through use of instrumentation such as oscilloscopes and protocol analyzers
  • Broad experience with microcontrollers, application processors, revision control systems

Preferred

  • Familiarity with common protocols such as Ethernet, SPI, I2C, CAN, RS422, RS485, etc
  • Familiarity with networking protocols: UDP, TCP/IP
  • Application experience in areas such as robotics, automation, motor control, and sensor fusion

Pay

USD 90,000 - 95,000