Cowboyspace

Controls Software Engineer, Pointing & Tracking

San Carlos, California. Posted a month ago

The role

You will own the software control loop that keeps a laser precisely pointed between moving platforms. You will translate control theory into real-time embedded software in Rust using closed-loop feedback from onboard sensors.

What you will do

  • Own the pointing and tracking control loop from design through on-orbit operations
  • Design, implement, and tune closed-loop controllers
  • Translate control theory into real-time embedded software in Rust
  • Perform stability analysis, closed-loop tuning, and performance characterization of control algorithms
  • Build simulation and analysis tools to model, validate, and iterate on control system behavior
  • Support hardware integration and hardware-in-the-loop (HIL) testing
  • Develop automated test frameworks to validate control performance
  • Collaborate with GNC, optics, avionics, and firmware teams
  • Investigate on-orbit and test anomalies and perform root cause analysis
  • Develop fault detection, isolation, and recovery (FDIR) strategies

Required qualifications

  • 3+ years of experience in control systems, GNC, robotics, or embedded software development
  • Hands-on experience designing, implementing, and tuning closed-loop control systems
  • Strong understanding of control theory fundamentals
  • Strong programming skills in a systems language (e.g., Rust, C, or C++)
  • Willingness to work in Rust
  • Experience implementing control algorithms in a real-time or embedded context
  • Experience integrating software with sensors and actuators

Nice to have

  • Bachelor's or advanced degree in Aerospace Engineering, Electrical Engineering, Mechanical Engineering, Robotics, Computer Science, or a related field
  • Experience with precision pointing, tracking, stabilization, or gimbal control systems
  • Experience with spacecraft GNC, attitude control, or other high-reliability control applications in aerospace, defense, or robotics
  • Professional experience writing Rust
  • Experience with control system modeling, simulation, and analysis tools (e.g., MATLAB/Simulink, Python-based tooling)
  • Experience with hardware-in-the-loop (HIL) testing and system validation
  • Familiarity with estimation and sensor fusion techniques (e.g., Kalman filters)
  • Understanding of fault-tolerant design and high-reliability system architecture
  • Experience working in fast-paced, high-ownership environments with rapid iteration cycles

Benefits

  • Equity in Cowboy Space Corp.
  • Medical, dental, and vision insurance
  • 401(k) retirement savings plan
  • Paid time off
  • 10 paid holidays per calendar year
  • Paid parental leave
  • Relocation assistance if applicable
  • Daily lunch in the office
  • Fully stocked kitchen with beverages and snacks

Before you apply

  • Applicants must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Depar

About the company

Cowboy Space Corporation is building the infrastructure to power and connect the orbital economy. The company is building modular, scalable satellites to enable energy and data distribution from space.