Seneca
Senior Software Engineer (Controls)
Sausalito. Posted 13 months ago
The role
This person will design, develop, and implement control systems for unmanned aerial vehicles. They will work on flight control system design, modeling and simulation, and path planning.
What you will do
- Design, implement, and test advanced control algorithms for UAVs
- Create and maintain dynamic flight models for various UAV platforms
- Integrate path planning algorithms for autonomous navigation, obstacle avoidance, and optimal flight route generation
- Apply machine learning and deep learning techniques to enhance flight control and dynamic flight models
- Develop and optimize robust, compute-constrained code for embedded systems
- Conduct Hardware-in-the-Loop simulations and flight testing
- Analyze flight data to troubleshoot system issues and optimize control parameters
- Work closely with cross-functional teams to deliver drone solutions
Required qualifications
- PhD in Mechanical Engineering, Aerospace Engineering, Computer Engineering, Robotics, or a related field AND 2+ years of hands-on experience in control system design, modeling, and simulation
- OR Masters in Mechanical Engineering, Aerospace Engineering, Computer Engineering, Robotics, or a related field AND 5-8+ years of hands-on experience in control system design, modeling, and simulation
- Strong proficiency in programming languages like C++ and Python
- Familiarity with embedded systems and real-time operating systems
Nice to have
- Hands-on experience with UAVs, autopilots (e.g., PX4, ArduPilot, Betaflight), and sensor integration
- Experience with machine learning frameworks (e.g., TensorFlow, PyTorch) for robotics or autonomous systems
- Knowledge of computer vision principles and techniques
- Familiarity with aviation regulations and safety protocols
Benefits
- Competitive Salary
- Equity Compensation
- Comprehensive Health Coverage including medical, dental, and vision plans
- Health Savings Account (HSA)
- Unlimited PTO
- Paid company holidays
About the company
Seneca is building cutting-edge drone and sensor technology for wildfire suppression. It is a mission-driven company dedicated to climate resilience and fire prevention.