Unusual Machines · 4 hours ago
Software Engineer
Unusual Machines is a U.S.-based drone and drone parts company focused on the FPV segment of the drone market. As a Software Engineer - Test & Production Tools, you will design and build Windows-based software for testing and production of FPV/UAV electronics, contributing to the development of reliable tools that automate various processes in manufacturing.
AerospaceDrone ManagementDronesMachinery ManufacturingManufacturing
Responsibilities
Developing and maintaining Windows-based Python tools used by production operators and test engineers
Automating firmware flashing and configuration for flight controllers, ESCs, and other electronics
Building and refining simple, operator-friendly GUIs with clear status indicators and pass/fail results
Integrating software with test fixtures, automation hardware, and external microcontrollers
Running and troubleshooting production tests alongside hardware and manufacturing teams
Reviewing logs, test data, and yield reports to support quality and traceability
Updating tools and scripts as products, firmware, and manufacturing processes evolve
Design and develop Windows-based applications in Python to support production and engineering test workflows
Automate firmware flashing and device configuration using serial, USB, DFU, SWD, and related interfaces
Build robust GUIs for facility use with clear logging, error handling, and reporting
Interface with test fixtures and automation hardware to trigger tests and capture measurements
Implement structured data logging and report generation for yield tracking and quality analysis
Translate SOPs and manual test procedures into reliable automated test scripts
Maintain and improve existing tools as products and production lines scale
Qualification
Required
Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
3+ years of experience developing Windows-based software tools, ideally for hardware, test, or production environments
Strong proficiency in Python on Windows
Experience with at least one GUI framework (PySide/PyQt, Tkinter, or similar)
Hands-on experience with serial and USB communication and device programming tools
Familiarity with electronic test concepts and lab equipment (oscilloscopes, power supplies, DMMs)
Comfort working closely with hardware, test, and manufacturing engineers
Preferred
Experience building automated test systems or production test software
FPV/UAV, embedded systems, or flight electronics experience
Familiarity with flight controller firmware such as Betaflight, ArduPilot, INAV, or PX4
Benefits
Comprehensive benefits including medical, dental, and vision
401(k)
Unlimited PTO
Catered lunches for all employees every day of the week
Employee product discounts
Company
Unusual Machines
Unusual Machines is a drone technology developer that designs and manufactures ultra-low latency video goggles for drone pilots.
Funding
Current Stage
Public CompanyTotal Funding
$164.87M2025-10-01Post Ipo Equity· $72.14M
2025-07-14Post Ipo Equity· $48.5M
2025-05-05Post Ipo Equity· $40M
Recent News
streetwisereports.com
2026-01-09
2026-01-06
Company data provided by crunchbase