Bootstrap

Red Cat Holdings

Firmware Engineer

๐Ÿ“ŒSalt Lake City, United States ๐Ÿ‡บ๐Ÿ‡ธ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ mid-level

Description

Position Summary

We are seeking a talented and detail-oriented Firmware Engineer to develop, optimize, and maintain embedded software systems for our UAV platforms. You will be responsible for writing low-level code that interfaces with flight controllers, sensors, motor controllers, and wireless modulesโ€”forming the core logic that makes our drones stable, responsive, and intelligent. The ideal candidate has experience with real-time systems, hardware bring-up, and close collaboration with electrical, mechanical, and software teams.

Essential Duties And Responsibilities

  • Firmware Development
    • Design, develop, and maintain embedded firmware for drone control systems including flight controllers, ESCs, GPS modules, sensors, and telemetry radios.
    • Implement real-time control loops, device drivers, and peripheral interfaces (SPI, I2C, UART, CAN, PWM).
    • Support flight modes, motor sequencing, failsafe routines, and sensor fusion algorithms in coordination with flight software.
  • System Bring-Up & Hardware Integration
    • Work with electrical engineers to bring up new PCB designs and validate hardware functionality.
    • Integrate and debug new sensors (IMUs, barometers, compasses, range finders) and communication modules.
    • Tune and calibrate ESCs and motor control parameters for different drone configurations.
  • Optimization & Debugging
    • Profile and optimize firmware for memory usage, CPU load, and power consumption.
    • Use oscilloscopes, logic analyzers, and JTAG/SWD tools for real-time debugging and trace capture.
    • Identify and resolve stability issues, startup failures, or runtime bugs in flight-critical firmware.
  • Testing & Field Validation
    • Support test flights to validate firmware behavior under real-world conditions.
    • Contribute to automated testing frameworks for continuous firmware validation across hardware variants.
    • Document firmware changes, update release logs, and support field upgrades.
  • Collaboration & Standards
    • Collaborate with flight control, autonomy, electrical, and mobile app teams to align firmware with system-level behavior.
    • Ensure compliance with industry safety, quality, and communication protocols (e.g., MAVLink, RTPS, NDAA standards if applicable).
Required Qualifications

  • Bachelorโ€™s or Masterโ€™s degree in Electrical Engineering, Computer Engineering, or related field.
  • 3+ years of experience in embedded firmware development, ideally in aerospace, robotics, or automotive sectors.
  • Proficiency in C/C++ and experience with real-time operating systems (FreeRTOS, ChibiOS, Zephyr, etc.).
  • Experience with microcontroller platforms (e.g., STM32, NXP, TI, Microchip) and toolchains (GCC, Keil, IAR).
  • Familiarity with low-level communication protocols and embedded debugging tools.

Additional Desired Qualifications

  • Experience with drone platforms (PX4, ArduPilot, DJI SDK, or proprietary flight stacks).
  • Background in motor control, ESC firmware, or inertial navigation systems.
  • Knowledge of secure bootloaders, OTA firmware updates, or fault-tolerant firmware design.
  • Experience in safety-critical or regulated embedded environments (FAA, DO-178, MIL-STD).

Physical Requirements And Working Conditions

  • Lab, workshop, and occasional field-testing environment.
  • Hands-on work with drone hardware including test rigs, soldering, and flight validation.
  • Fast-paced team focused on reliability, safety, and innovation.

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 ensure eligibility for employment and compliance with rules.

Compensation: Salary plus generous annual equity package and potential bonuses.
Other similar jobs

Firmware Engineer, Amazon Robotics

@ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Senior Firmware Engineer

@ Badger Meter, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Firmware Engineer

@ Baker Hughes, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Principal Firmware Engineer

@ CHEP, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Firmware Engineer II

@ Brady Corporation, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Sr. Software Engineer Security

@ Cisco, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Principal Firmware Verification Engineer

@ Collins Aerospace, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

AMI Smart Grid - Senior Firmware Engineer

@ Corinex, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

TeleOp Embedded Engineer

@ Figure, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Senior Engineer, Firmware

@ Flock Safety, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ mid-level

  • Skills
  • Industry
  • Find similar jobs

    Firmware Engineer, Amazon Robotics

    @ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Senior Firmware Engineer

    @ Badger Meter, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Firmware Engineer

    @ Baker Hughes, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Principal Firmware Engineer

    @ CHEP, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Firmware Engineer II

    @ Brady Corporation, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Sr. Software Engineer Security

    @ Cisco, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Principal Firmware Verification Engineer

    @ Collins Aerospace, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    AMI Smart Grid - Senior Firmware Engineer

    @ Corinex, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    TeleOp Embedded Engineer

    @ Figure, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Senior Engineer, Firmware

    @ Flock Safety, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—