Senior Software Engineer (Controls)
seneca · Sausalito
Job description
About the role
We are seeking an exceptional and innovative Controls Engineer to design, develop, and implement control systems for our unmanned aerial vehicles (UAVs). The role focuses on advanced control algorithms, modeling, simulation, and integration of machine learning to enhance autonomous navigation and flight performance.
Key responsibilities
- Design, implement, and test advanced flight control algorithms for UAV stability and maneuverability.
- Create and maintain dynamic flight models and run simulations to validate control strategies.
- Integrate path planning and autonomous navigation, including obstacle avoidance.
- Apply machine learning and deep learning techniques to improve flight control and dynamic models.
- Develop optimized, compute‑constrained code for embedded systems with real‑time performance.
- Conduct Hardware‑in‑the‑Loop testing and flight testing to validate system performance.
- Analyze flight data to troubleshoot issues, optimize parameters, and continuously improve performance.
- Collaborate with mechanical, software, and systems engineers to deliver reliable drone solutions.
Required profile
- PhD with 2+ years or Masters with 5‑8+ years of hands‑on experience in control system design, modeling, and simulation.
- Strong proficiency in C++ and Python programming.
- Familiarity with embedded systems and real‑time operating systems.
Required skills
- C++
- Python
- Embedded systems development
- Real‑time operating systems
- UAV autopilot platforms (PX4, ArduPilot, Betaflight)
- Sensor integration
- Machine learning frameworks (TensorFlow, PyTorch)
- Computer vision techniques
What we offer
- Competitive salary reflective of skills and experience.
- Equity compensation to become a part‑owner.
- Comprehensive health, dental, and vision coverage.
- Health Savings Account (HSA) for pre‑tax medical expenses.
- Unlimited PTO with flexible time off and paid holidays.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 28 job offers in the United StatesSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 42 minutes ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
seneca
Sausalito
Related job offers
-
Software Leader
seneca Sausalito -
Security Engineer
simspace-corporation San Jose -
Senior Software Engineer - Frontend (Attack & User Emulation)
simspace-corporation San Jose -
Senior Software Engineer, Backend (OS)
simspace-corporation San Jose -
Senior Software Engineer, Backend
simspace-corporation San Jose