Masten Space Systems is a Mojave, California based rocket company that builds reliable and reusable rocket powered vehicles.
We are seeking an experienced Control Systems Engineer to support configuration design studies and developing prototype control system solutions for launch vehicles and lunar landers. The ideal candidate will push the development and execution of component-level GN&C test programs, including integrated on-vehicle testing.
As a member of the Masten Team, you will collaborate with organized teams of technicians, engineers, designers and managers on our XS-1 launch demonstrator, our terrestrial EDL test beds and our XL-1 lunar lander.
- Only minimum travel is required
- Work in an integrated collaborative multi-disciplinary team environment
- Take responsibility for your work. Design, build and test.
- Developing GN&C requirements with flow downs to subsystem levels and companion verification methods.
- Developing and building GN&C software architectures and control system components in Matlab, Simulink and C.
- Supporting systems analysis with a cross-functional mindset to support system level architectural decisions.
- Conducting stability and performance assessments including developing linear and non-linear models.
- Performing analyses, including simulations, to satisfy top-level system specifications and requirements.
- Supporting hardware-in-the-loop testing, on-vehicle functional testing, and flight test.
- Experience developing and testing real-time embedded systems, gaming systems, control systems, device drivers, or mobile devices
- Experience with real-time and/or safety-critical software development
- Familiarity with sensors and actuators, including GPS, accelerometers, rate gyros, pressure or temperature sensors, solenoids, servos
- Experience with Linux, GNU toolchain, Python, MATLAB/Simulink code generation, real time operating systems, serial communications, IP networking
- Experience with digital communication protocols and networks (RS-232/423/422/485, Ethernet [TCP/IP, UDP unicast, IP multicast], CANbus)
- B.S. degree in computer science, computer engineering, electrical engineering, or related field
- 5+ years of software development experience
- Strong software development skills, particularly in C/C++
- Innovative problem solver with an interest in spacecraft avionics systems development
- Experience with both autonomous and human-rated software systems
- Demonstrated knowledge in vehicle state estimation, including Kalman filtering.
- Demonstrated knowledge in modern control design techniques.
- Demonstrated advanced knowledge in the development of exoatmospheric attitude control systems.