Software Engineer
You in This Role As a Software Engineer – Test & Production Tools at Unusual Machines, you will design and build Windows-based software that powers the testing and production of FPV/UAV electronics. You’ll work hands-on with flight controllers, ESCs, motors, and related hardware, creating reliable tools that automate flashing, configuration, and test execution on the facility floor.
This role sits at the intersection of software, hardware, and manufacturing. You’ll immediately contribute to in-progress tools and test fixtures, then continue shaping scalable production and test systems for future products and production lines. This is a highly practical, impact-driven role for an engineer who enjoys building robust tools that directly support real-world manufacturing.
A Day in the Life
• 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
What You’ll Do
• 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
What You’ll Bring
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
What You’ll Gain
• Direct impact on how FPV/UAV electronics are tested and produced
• Hands-on ownership of tools used daily on the facility floor
• Close collaboration with hardware, manufacturing, and engineering teams
• The opportunity to improve and scale production systems as new products launch
• A practical, high-impact engineering role supporting real-world hardware at scale
You’ll work closely with Engineering, Test, and Manufacturing teams to ensure production tools are reliable, scalable, and aligned with Unusual Machines’ growing product portfolio.
Compensation & Benefits
- Competitive compensation package
- Comprehensive benefits including medical, dental, and vision
- 401(k)
- Unlimited PTO
- Catered lunches for all employees every day of the week
- Employee product discounts
About Us
Unusual Machines is a U.S.-based drone and drone parts company focused on the small and First-Person View (FPV) segments of the drone market. Our brands - Rotor Riot and Fat Shark - are two of the most respected names in FPV and have helped shape the industry through e-commerce, product development, and a deep connection with the pilot community.
We’re expanding into enterprise and defense - bringing our obsessive attention to performance, design, and U.S.-based manufacturing into high-stakes environments like search and rescue, STEM education, and military innovation. With several of our products already approved by the Defense Innovation Unit, we’re solving procurement issues for customers who demand speed, agility, and compliance.
If you love working at the intersection of community, content, and cutting-edge technology, you’ll feel right at home here.
We are an equal opportunity employer that does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Unusual Machines participates in E-Verify. E-Verify is an Internet-based system that compares information from an employee's Form I-9, Employment Eligibility Verification, to data from U.S. Department of Homeland Security and Social Security Administration records to confirm employment eligibility.
We unfortunately cannot offer visa sponsorship for this position.
Recommended Jobs
Titusville, Florida - Primary Care
Primary Care Physician – Titusville, FL (Space Coast Living!) Discover Titusville—a vibrant coastal community on Florida’s famous Space Coast. Just minutes from the beach and Kennedy Space Center, …
Emergency Medicine Physician Opening | Eastern Coast of Florida
Gulf Coast lifestyle with quick access to Tampa, Sarasota, and award-winning beaches About the Opportunity Join a BC/BE Emergency Medicine team with a rare full-time opening. Primary shifts are b…
Accounts Payable Specialist
Want a fulfilling job while working for a Great Place to Work-certified company? Looking for opportunities to grow in your position and enhance your craft? Do you enjoy working with a team, where y…
Executive Administrative Assistant
What You Need To Know Overview The Executive Administrative Assistant of Office of Strategic Management provides critical administrative support to the SVP, Corporate Strategy, OSM, as well as …
Azure/B2C Systems Administrator (Tallahassee, FL)
Scope of Work Required Experience: Five (5) years of experience in Active Directory Administration. Five (5) years of experience with Cloud Administration. Strong understanding of Azure c…
Sales Manager - Luxury Spa Group
Sales Manager – Luxury Spa Group Pay: $3,000 monthly base + unlimited earning potential Job Type: Full-time | On-site (Travel optional when assigned; expenses covered) About the Role Our …
Concierge
POSITION SUMMARY Respond to guest requests for special arrangements or services (e.g., transportation, reservations, dry cleaning) by making arrangements or identifying appropriate providers. Resp…
Licensed Practical Nurse (LPN)
Aviata Health Group is looking for a qualified Licensed LPN's to join our family! Do you thrive in a family/team environment and desire to make a difference in the lives of others while advancing y…
Credit Manager
Description Buddy’s Home Furnishings is the third-largest Rent-To-Own (RTO) retail provider of furniture, appliances, electronics, and computers in the United States. Over the past five years, we …
Remote Partnerships Senior Director
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Director, Partnerships. In this critical role, you will lead strategic partnerships and driv…