SIGN IN
Senior Software Engineer (Controls) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Seneca · 3 months ago

Senior Software Engineer (Controls)

Seneca is a company focused on eliminating the threat of wildfire using AI-powered autonomous drone systems. They are seeking a Senior Software Engineer (Controls) to design and implement control systems for unmanned aerial vehicles, with responsibilities including flight control system design, modeling, simulation, and integration of machine learning techniques.
Artificial Intelligence (AI)Public SafetyInformation Technology
check
H1B Sponsor Likelynote

Responsibilities

Design, implement, and test advanced control algorithms for UAVs to ensure stability, maneuverability, and reliable performance
Create and maintain dynamic flight models for various UAV platforms to simulate and validate control strategies
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, ensuring reliability and real-time performance
Conduct comprehensive system testing, including Hardware-in-the-Loop simulations and flight testing, to validate control system performance
Analyze flight data to troubleshoot system issues, optimize control parameters, and continuously improve overall performance
Work closely with cross-functional teams, including mechanical, software, and systems engineers, to deliver high-quality and reliable drone solutions

Qualification

Control system designMachine learningDeep learningC++PythonEmbedded systemsModelingSimulationPath planningHIL testingCollaboration

Required

PhD or Masters in Mechanical Engineering, Aerospace Engineering, Computer Engineering, Robotics, or a related field
2+ 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

Preferred

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

Equity Compensation – Be a part-owner in the company's future
Comprehensive Health Coverage – Including medical, dental, and vision plans
Health Savings Account (HSA) – Optional pre-tax savings for medical expenses
Unlimited PTO – Flexible time off to recharge, plus paid company holidays

Company

Seneca

twittertwitter
company-logo
Seneca is a company that develops advanced AI, robotic, and autonomous drone systems.

H1B Sponsorship

Seneca has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (4)

Funding

Current Stage
Early Stage
Total Funding
$60M
Key Investors
Caffeinated Capital,Convective Capital
2025-10-20Series A· $60M
2024-06-01Seed
Company data provided by crunchbase