Home
Search
Add
My Listings
Wishlist
Login
Registration

Resume: UAV Embedded Firmware Engineer (STM32 / PX4)

Published: 2026-02-03 14:55Location: Austin, Austin, TX
Employment type:Full-time
Workplace type:Remote
Salary
95000.00 USD
George Miller

Views: 10

Description

Writing firmware for a UAV is not just about making it fly; it is about ensuring it stays stable when the GPS is jammed, the wind is howling, and the pilot is pushing the airframe to its absolute limits. I am an Embedded Firmware Engineer who lives in the intersection of C++ code, hardware registers, and aerodynamics.

# Developing bare-metal and RTOS-based (FreeRTOS) firmware for ARM Cortex-M microcontrollers (STM32H7, ESP32) in C/C++.
# Writing and optimizing low-level drivers for IMUs (MPU6050/ICM-42688), magnetometers, barometers, and u-blox GNSS modules over SPI, I2C, and UART.
# Integrating and tuning open-source flight stacks (ArduPilot, PX4, Betaflight), including ESC calibration and MAVLink telemetry configuration.
# Debugging hardware-software integration issues using ST-LINK, J-Link, logic analyzers, and high-bandwidth oscilloscopes.
# Conducting SITL/HITL simulations and analyzing real-world flight logs to refine PID controllers and sensor fusion algorithms.

From 2020 to 2023, I worked as an embedded developer in a private UAV lab, where I helped architect a custom flight controller based on the STM32H7. I wrote the drivers for a novel magnetometer and implemented a software algorithm to compensate for magnetic interference generated by the drone's own high-current power wires. I have also logged over 60 test flights, analyzing telemetry data to perfectly tune the PID loops for heavy-lift quadcopters.

I hold a Master's degree in Applied Physics and Computer Technologies. I am looking for a full-time, remote-friendly engineering role with an innovative drone developer in Austin, TX, targeting $95,000 USD.