CareerPlanSign in

Senior Software Engineer (Controls)

Sausalito💼 Full-time🗓 2025-10-19 → 2026-09-25

Core

Design, develop, and implement control systems for unmanned aerial vehicles (UAVs) to ensure stability, maneuverability, and reliable performance for wildfire suppression missions.

Role type

Senior IC controls engineer (UAV/autonomous systems)

Builds

Autonomous drone systems for wildfire suppression

Domain

Aerospace engineering + robotics + machine learning

Deliverable

production ML models | product features

Required skills

control theory, C++, Python, embedded systems, real-time operating systems, dynamic modeling, simulation, path planning, obstacle avoidance, HIL testing, flight data analysis

Preferred skills

machine learning (ML/DL), deep learning, TensorFlow, PyTorch, computer vision, autopilot frameworks (PX4, ArduPilot, Betaflight), sensor integration, aviation regulations

Technologies

C++, Python, TensorFlow, PyTorch, PX4, ArduPilot, Betaflight

Responsibilities

Design and test advanced control algorithms for UAV stability and maneuverability; Create and maintain dynamic flight models for simulation and validation; Integrate path planning algorithms for autonomous navigation and obstacle avoidance; Apply ML/DL techniques to enhance flight control and dynamic models; Develop and optimize robust code for compute-constrained embedded systems; Conduct HIL simulations and flight testing to validate performance; Analyze flight data to troubleshoot issues and optimize control parameters

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.