jobapplier

Staff Flight Software Engineer

True Anomaly

Join True Anomaly as a Staff Flight Software Engineer and gain experience in every phase of the spacecraft program, from design to flight. You will be involved in the software development cycle, integrating complex algorithms, collaborating with the ground software team, and developing reusable device drivers. Enjoy benefits such as 100% employer-sponsored healthcare, generous time off, equity options, 401k options, and learning and development opportunities.

Work Location—This is an onsite role, we are seeking candidates based near Denver, CO or Long Beach, CA

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.
  • Comfortable with typical embedded systems tools, compilers, debuggers and IDEs

Requirements

  • Physical demands—the physical demands of the job, including bending, sitting, lifting and driving
  • Bachelor's degree in computer science, electrical engineering, computer engineering, or related field and 6+ years of experience with low-level firmware architecture, design, and development
  • Low-level device driver development and safety critical systems experience
  • Proficiency in C/C++ and Python

Ability to maintain or obtain TS/SCI clearance

  • Work environment—the work environment; temperature, noise level, inside or outside, or other factors that will affect the person's working conditions while performing the job
  • Strong debugging skills through use of instrumentation such as oscilloscopes and protocol analyzers

Familiarity with networking protocols: UDP, TCP/IP

  • Broad experience with microcontrollers, application processors, revision control systems
  • Demonstrated experience and discipline with version control, continuous integration, and continuous delivery concepts
  • Application experience in areas such as robotics, automation, motor control, and sensor fusion

Familiarity with embedded Linux

  • Master’s degree in in computer science, electrical engineering, computer engineering, or related field
  • 12+ years experience developing and/or producing FSW for space applications

Preferred

  • Familiarity with common protocols such as Ethernet, SPI, I2C, CAN, RS422, RS485, etc
  • Experience with embedded RTOS such as RTLinux or Azure RTOS

Pay

USD 175,000 - 270,000