GNC Engineer – Phased Array Devices – Starshield
Company | SpaceX |
---|---|
Location | West Athens, CA, USA |
Salary | $120000 – $170000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Junior, Mid Level |
Requirements
- Bachelor’s degree in aerospace engineering, computer science/software engineering, or an engineering discipline
- Software development experience in C++, Python, and/or MATLAB/Simulink
- Experience with attitude determination
- Experience with state estimation algorithms
Responsibilities
- Design and analysis of GNC logic for Starshield phased array antennas
- Real-time angular and translational navigation using onboard sensors and optimal state estimation techniques
- Design of beam-steering logic to track and hand-off satellites while maximizing link integrity in challenging operational environments
- Development of GNSS independent PNT (position, navigation, and timing) algorithms
- Design and implementation of all of the above for high-velocity/high-maneuverability platforms
- Provide engineering and data review support for hardware development, special projects, and customer support triage
- Work with hardware engineers on the design and specification of future user terminal products and their navigation sensor packages
- Model derivation and high fidelity simulation for development and validation of prototype features
- Implementation, validation, unit testing, and deployment of production software (C++) pertinent to the systems described above
Preferred Qualifications
- Master’s degree or PhD in physics or an engineering discipline
- Demonstrated project or professional experience in state estimation, feedback control, robotics, antenna design and actuation, or similar
- Direct experience with inertial navigation systems, GNSS, and phased array antenna systems
- Experience with translational state estimation in the absence of GNSS ranging and timing information
- Loosely/tightly coupled state estimation
- Linux development experience
- Strong understanding of classical dynamics, modeling and simulation, and software development
- Capable of identifying and solving complex problems with little to no supervision or direction
- Ability to work in a fast paced, autonomously driven, and demanding start-up atmosphere
- Excellent communication skills both written and verbal
- Active TS/SCI clearance or the ability to obtain and maintain one