Quantum Systems Inc. is a global leader in aerial intelligence and autonomous, AI-powered aerial robotics. We design, develop, manufacture and deliver eVTOL Unmanned Aircraft Systems UAS and an ecosystem of related products and services. Our business directly addresses the Defense and Security markets in North America, Asia Pacific and Latin America. We currently have an opening for a Guidance, Navigation, and Control (GNC) Engineer. This position will report to the Software Engineering Manager.
Guidance, Navigation, and Control (GNC) Engineer is responsible for designing, developing, and implementing embedded, real-time algorithms that control the movement, stability, and state estimation of aerospace vehicles, such as drones, missiles, or launch vehicles. This role bridges the gap between theoretical GNC algorithm design (often done in MATLAB/Simulink) and the final, embedded code that runs on flight hardware.
Responsibilities:
-
Algorithm Implementation: Coding GNC algorithms (guidance laws, navigation filters, control laws) in Simulink, C++, and Rust for real-time embedded systems.
-
Performance Optimization: Tuning algorithms for stability, precision, and efficiency, including PID loops, sensor calibrations, and Kalman filter tuning (EKF, UKF).
-
Analyzing Flight Logs: Diagnosing flight anomalies via flightlogs and proposing ways to solve found anomalies.
-
System Integration: Collaborating with avionics, hardware, and software teams to integrate GNC software into the broader flight computer system.
-
Simulation & Modeling: Developing high-fidelity 6-DOF (degrees of freedom) simulations to test vehicle dynamics and performance.
-
Hardware-in-the-Loop (HWIL/HIL) Testing: Validating software by running it on flight-representative hardware to verify performance.
-
Documentation & Verification: Creating technical documentation, interface control documents, and verification test cases to meet mission assurance standards.
Qualifications:
-
0-3 years of experience with Bachelor’s degree in Aerospace, Mechanical, Electrical, or Computer Engineering.
-
Programming: Proficiency in C/C++, MATLAB/Simulink, and Rust.
-
Domain Knowledge: Solid understanding of flight dynamics, control theory (linear/classical), and state estimation.
-
Proven experience in designing/implementing GNC algorithms in real-time environments.
-
Common Tools: MATLAB/Simulink/Stateflow, C/C++, Rust, Version Control: Git and Subversion, Simulation Environments: Gazebo and customized 6-DOF tools
-
Background check required/US Citizenship required due to government contracts.