Salary Range $176,000.00 - $198,000.00 Salary
Description
Position Summary
As a Staff Software Engineer - Controls, you will be a senior individual contributor focused on building high-performance, control-critical embedded software in C++. This role is deeply hands-on and firmware-centric: you will design, implement, and optimize real-time C++ and bare-metal systems that interface directly with sensors, actuators, and hardware peripherals, while applying control theory to achieve stable, responsive behavior in gimbal and VTOL platforms.
You will own control-adjacent firmware across the stack, from low-level drivers and real-time scheduling to control loop implementation, tuning, and validation, ensuring deterministic performance under tight latency and reliability constraints. You will help shape the embedded software architecture, establish best practices for modern C++ in safety and performance critical systems, and work closely with hardware, avionics, and systems engineers to bring complex electromechanical systems to life.
This role emphasizes software excellence first, with controls expertise applied pragmatically: translating system dynamics into robust, production-grade firmware that performs reliably in real-world operating conditions.
Essential Duties and Responsibilities
Control-Critical Embedded Software: Design, implement, and maintain real-time embedded C++ software that executes control loops for VTOL and gimbal systems, with a focus on deterministic performance, timing, and robustness in production environments.
Applied Flight Controls (VTOL): Implement and tune flight control behaviors-including attitude, position, and transition modes-directly in firmware for multirotor and VTOL platforms, translating system dynamics into reliable, testable software.
Modern C++ for Firmware: Define and uphold modern C++ best practices for embedded and real-time systems, including memory safety, concurrency models, unit testing, and CI workflows appropriate for control-critical codebases.
Systems Integration & Collaboration: Work closely with mechanical, electrical, and hardware teams to define clean software-hardware interfaces, integrate sensors and actuators, and support bring-up, HIL testing, and performance iteration.
Verification & Validation Infrastructure: Build and maintain software-in-the-loop (SIL) and hardware-in-the-loop (HIL) test benches; analyze telemetry and performance data to guide tuning, debugging, and system-level improvements.
Gimbal Firmware & Controls Integration: Contribute to gimbal product development by implementing motor control logic, sensor fusion interfaces, and low-level firmware that enables stable, high-bandwidth motion control.
Technical Ownership: Drive critical control-adjacent software from design through deployment, balancing performance, safety, and maintainability across the embedded stack.
Other duties as assigned.
Required Qualifications
Control Systems Expertise: 5+ years designing and implementing control algorithms for gimbals, stabilizers, or aerial vehicles.
Embedded Robotics Background: Proven experience shipping embedded robotics products in C++ on microcontrollers (ARM Cortex-M, STM32, etc.).
Strong C++ Skills: Deep understanding of modern C++ (14/17/20), real-time constraints, memory management, and synchronization primitives.
Geometry & Transformations: Solid grasp of 3D kinematics, coordinate frames, quaternions, and homogeneous transforms.
Frame-Level Expertise: Experience in one or more of attitude control, sensor fusion, target tracking or other complex frame-transformation problems, perception, and related system performance metrics.
Sensor Integration Expertise: Hands-on experience integrating feedback sensors, such as IMUs, encoders, and related sensing hardware, into drive-system control loops.
Additional Desired Qualifications
PX4 Flight Stack: Hands-on with PX4 middleware, MAVLink, and QGroundControl integration.
Simulation & URDF: Experience working with URDF-based modeling and robotics simulation environments.
Hardware Debugging: Proficient with oscilloscope, logic analyzer, and hardware debugging tools.
RTOS Proficiency: Experience with FreeRTOS, Zephyr, or similar real-time operating systems.
Physical Requirements and Working Conditions
This role requires hands-on engagement with physical hardware and electronics systems.
The individual must be able to perform direct electronics debugging, including working with exposed circuitry, connectors, and embedded systems.
Tasks may involve assembling and disassembling hardware, probing signals, connecting test equipment, and troubleshooting electrical and mechanical components.
The role may also require extended periods of bench work, handling small components, and operating development and diagnostic tools in laboratory or field environments.
Background Check
This position will require successfully completing a post-offer background check. Qualified candidates with a criminal history will be considered and are not automatically disqualified, consistent with federal and state law.
EEO and ITAR/EAR Work Authorization Disclosure
Red Cat Holdings provides equal employment opportunities (EEO) to all employees and applicants for employment and prohibits discrimination and harassment of any @type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This position requires direct or indirect access to hardware, software, technology or technical data controlled under the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR). Successful candidates for positions subject to ITAR/EAR restrictions must provide proof of U.S. Citizenship or Permanent Residence and must not require sponsorship for export-restricted work authorization.
E-Verify
The company participates E-Verify (https://www.e-verify.gov/sites/default/files/everify/posters/EVerifyParticipationPoster.pdf) ensure eligibility for employment and compliance with Right to Work (https://www.e-verify.gov/sites/default/files/everify/posters/IER\RightToWorkPoster%20Eng\Es.pdf) rules.
Compensation: $176k - $198k, plus generous annual equity package and potential bonuses