Software Engineer, Simulation (C++)
True Anomaly is a company focused on building innovative technology for space security and sustainability. They are seeking an experienced C++ Software Engineer to contribute to spacecraft and constellation modeling and simulation software, working in a fast-paced team to develop algorithms for complex orbital mechanics and spacecraft dynamics.
Responsibilities
- Write well-structured, efficient code using modern C++ best practices (C++ 17 / C++ 20), with a particular emphasis on performance and maintainability
- Maintain libraries that provide APIs in multiple languages to other applications within True Anomaly
- Work with other internal teams who leverage our simulation APIs to plan and execute missions, develop advanced algorithms for spacecraft operation, and perform trade-space analyses
- Collaborate with subject matter experts to identify and implement algorithms in astrodynamics, attitude dynamics, filtering, state estimation, etc
- Participate in code reviews, architectural discussions, and sprint planning sessions to maintain high standards of software quality and adherence to project timelines
Skills
- Bachelor's degree in computer science, aerospace engineering, a similar discipline, or relevant experience
- 1-3 years of professional experience being an expert in C++
- Experience with the Python programming language for scripting and prototyping applications
- Strong understanding of object-oriented software development practices
- Current with the language evolution and have good instincts about the cost/benefit balance of adopting new language features
- Ability to understand new challenges quickly, formulate a plan, get buy-in, and execute
- Understanding complex distributed systems, and how the components you design and deliver will fit into those larger systems
- U.S. Citizen and eligible for DoD Secret or TS/SCI clearance
- Experience developing physics-based modeling and simulation environments (i.e., modeling attitude dynamics or filtering algorithms)
- Experience with the deployment of C++ applications to embedded compute platforms
Benefits
- Health
- Dental
- Vision
- HRA/HSA options
- PTO and paid holidays
- 401K
- Parental Leave
Company Overview