Your Role
Here's what you will be doing:
- Develop physics-based software models for testing control of spacecraft subsystems, including propulsion, guidance/attitude control, thermal, power, and communications systems
- Author drivers for simulation hardware
- Create and utilize robust tools to allow for rapid deployment of quality code
- Perform data analysis and anomaly investigation to identify and resolve software bugs
- Support integration and testing of spacecraft subsystems
About You
The company is looking for candidates with:
- Development experience in Rust, C++, or similar compiled language
- Coursework or experience in numerical methods, ordinary differential equations, mechanics, and electricity and magnetism
- Availability for a minimum 12-week internship in person at the Torrance headquarters
Preferred qualifications include:
- Experience using scientific Python (NumPy, SciPy, etc.), Julia, MATLAB, or similar
- Experience defining and creating simulation systems for hardware-in-the-loop and hardware-out-of-the-loop testing
- Experience with Monte Carlo simulations and probability/statistics
- Experience with linear algebra, signal processing, controls, and/or orbital mechanics
- Experience with continuous integration and continuous delivery systems
- Experience with Linux systems programming and driver developmentBasic knowledge of electronics, computer architecture, and control systems
Compensation & Benefits
- Hourly pay range of $30 - $40 per hour based on knowledge, skills, education, and experience level
- Housing and travel stipend may be available