Taro Logo

Senior Software Engineer (C++)

True Anomaly builds innovative technology at the intersection of spacecraft, software, and AI to enhance the capabilities of the U.S., its allies, and commercial partners.
$140,000 - $190,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Space · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer (C++)

True Anomaly is seeking a highly experienced C++ Software Engineer to contribute to the continuing evolution of our complex spacecraft modeling and simulation software. The role involves developing core functions and APIs for simulating space vehicle propagation, electronic operation, maneuvering, state estimation, communication, and other crucial functions of a spacecraft.

You'll have ownership of challenging, greenfield problems and a chance to fundamentally impact the outcome of future conflict and the future of the company. The ideal candidate should have a strong background in software engineering, proficiency in C++ (up to C++20), and experience with linear algebra, memory management, and modern C++ development tools.

Key responsibilities include:

  • Designing, implementing, and testing software for simulating space vehicles using modern C++
  • Maintaining C and Python APIs for complex calculations in the MOSAIC application
  • Conducting performance and quality analyses
  • Collaborating with internal teams on mission planning and algorithm development
  • Participating in code reviews and architectural discussions

The role offers competitive compensation, including a base salary range of $140,000-$190,000, equity, and comprehensive benefits such as health insurance, 401K, and parental leave.

True Anomaly values diversity and is committed to equal employment opportunity. The position requires U.S. citizenship or permanent residency due to government space technology export regulations.

Last updated 10 months ago

Responsibilities For Senior Software Engineer (C++)

  • Design, implement, and test software for simulating space vehicles using modern C++
  • Maintain C and Python APIs for complex calculations in the MOSAIC application
  • Conduct performance and quality analyses
  • Collaborate with internal teams on mission planning and algorithm development
  • Participate in code reviews and architectural discussions
  • Contribute to research and development initiatives for autonomous space systems

Requirements For Senior Software Engineer (C++)

Python
  • 5-7 years of software development experience
  • Proficiency in C++ programming language (up to C++20)
  • Strong understanding of linear algebra and proficiency with libraries like Eigen
  • Experience with modern C++ memory management and best practices
  • Proficiency with CMake, GCC or Clang, and other C++ development tools
  • Experience with Google Test framework for unit and integration testing
  • Experience debugging and testing code in production environments
  • Some experience with Python for scripting and prototyping
  • Familiarity with Atlassian productivity tools

Benefits For Senior Software Engineer (C++)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Equity
  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401K
  • Parental leave
  • Flexible work hours/location
  • Stock options

Interested in this job?