Jobiglo

No results.

Senior Software Engineer (Controls)

seneca · Sausalito

New
Senior 🇬🇧 English
C++ Python Real-time operating systems Sensor integration TensorFlow PyTorch Computer vision

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec seneca.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

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

💬 Chat with us on Telegram Chat on WhatsApp

Published 7 hours ago

Expires 1 month from now

4 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

seneca

Sausalito