true is hiring a
Senior Spacecraft Flight Software Engineer

closed
Logo of true

true

💵 $158k-$207k
📍Remote - Worldwide

Summary

The job is for a Senior Flight Software Engineer at True Anomaly, a company focused on innovative technology for space security and sustainability. The role involves assisting in the software development cycle, collaborating with teams, and gaining experience across various phases of spacecraft programs. The company culture emphasizes innovation, speed, and teamwork.

Requirements

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

Responsibilities

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

Preferred Qualifications

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

Benefits

  • Base Salary: $158,000-$207,000
  • Equity + Benefits. including Health, Dental, Vision, HRA/HSA options, PTO and paid holidays, 401K, Parental Leave
This job is filled or no longer available

Similar Jobs