Drimva

Seneca

Senior Software Engineer (Controls)

$140K–$200K

Sausalito · On-site · Senior · Full-time · Posted Oct 19, 2025

Experience
2+ years with a PhD, or 5–8+ years with a Master's degree, in control system design, modeling, and simulation.
Education
PhD or Master's degree in Mechanical Engineering, Aerospace Engineering, Computer Engineering, Robotics, or a related field.

About the job

Designs and validates control systems, autonomy, and embedded software for UAVs used in wildfire suppression.

What you'll do

  • Design, model, simulate, and test UAV flight control systems and algorithms.
  • Integrate path planning and ML/DL techniques for autonomous navigation and flight performance.
  • Develop real-time embedded code and validate systems through HIL simulations and flight testing.

What they ask for

  • PhD in a related engineering or robotics field and 2+ years of relevant experience, or a Master's degree in a related field and 5–8+ years of relevant experience.
  • Strong proficiency in C++ and Python.
  • Familiarity with embedded systems and real-time operating systems.

Nice to have

  • Hands-on UAV, autopilot, and sensor integration experience.
  • Experience with ML frameworks such as TensorFlow or PyTorch; knowledge of computer vision, aviation regulations, or safety protocols.

Pay

$140K – $200K USD base salary

Tools

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

AI focus

Apply machine learning and deep learning to improve flight control, dynamic flight models, autonomous navigation, path planning, and flight performance.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)