Junior Software Engineer - PX4 Autopilot Systems
Job Description
Job Description
Company Overview
Griffon Aerospace is a trusted aerospace solutions provider based in Madison, Alabama, specializing in the design, development, and operation of advanced unmanned aircraft systems (UAS). Since 1995, we have delivered over 12,000 unmanned air vehicles to the Department of Defense, allied nations, and commercial customers. We pride ourselves on being a lion-hearted partner, designing, building, and flying the most capable and intelligent aerial systems that give our servicemen an unfair advantage wherever they fly.
Position Summary
We are seeking a Junior Software Engineer with hands-on experience in PX4-based flight control systems to join our growing UAS development team. You will contribute to the design, integration, and validation of custom flight software for advanced unmanned aerial platforms, supporting development, simulation, and flight test operations.
This role is ideal for a recent graduate or early-career engineer who has worked on PX4 firmware, either in school projects, open-source contributions, or internships, and is looking to expand their skills in a real-world aerospace environment.
Primary Responsibilities
- Develop and modify PX4 firmware for custom aircraft configurations.
- Integrate sensors, radios, and onboard compute modules using CAN, UART, and I2C interfaces.
- Support simulation-based testing using Gazebo, HITL, and SITL environments.
- Assist with flight test support, log analysis, and software debugging.
- Contribute to Git-based development pipelines, including merger requests and CI/CD builds.
- Collaborate across disciplines (hardware, systems, flight test) to deliver integrated UAS solutions.
Required Qualifications
- Bachelor's degree in Computer Engineering, Aerospace Engineering, Computer Science, or a related field.
- Hands-on experience with PX4 Autopilot firmware (custom module, parameter tuning, board bring-up, or sensor drivers).
- Proficiency in C++ and familiarity with Python for scripting.
- Exposure to Git and modern version control workflows.
- Understanding basic control systems, sensor fusion, or embedded Linux a plus.
Preferred Qualifications
- Experience with:
- Custom PX4 modules or board targets.
- MAVLink messaging and QGroundControl.
- Simulation tools (Gazebo, jMAVSim).
- GitLab or GitHub workflows.
- Familiarity with RTOS concepts, DMA, or low-level peripheral debugging.
- Internship, capstone, or personal project involving drones or robotics.
What We Offer
- Competitive salary and benefits package.
- Mentorship and training from experienced aerospace professionals.
- Opportunities for career growth and project ownership.
- Collaborative and innovative work environment.
US CITIZENSHIP REQUIRED
- Yes
ABILITY TO OBTAIN SECURITY CLEARANCE
- Yes
Recommended Jobs
Senior Investment Accountant
Job Description Job Description The work we do has an impact on millions of lives, and you can be a part of it. We help protect our customers against life’s uncertainties. Regardless of where …
CDL A Driver $1,200 - $1,500/Wk - Paid Training for CDL School Graduates
Employment type: Full-time W2 Average Weekly pay: $1,200-$1,500 Freight: 100 % No-touch dry van; 60% drop-and-hook Equipment: Assigned 2022–2025 Freightliner or Kenworth tractors …
Military Veteran Mechanic - Kia of Daphne
Kia Retailers are offering skilled and experienced military Veterans with the opportunity to begin an inspiring career as a Kia Certified Service Technician. To support this Kia Retailer initiative, …
Physician
Join a well-established, thriving cardiology group in Huntsville, Alabama . It's one of the fastest growing Cities in the U.S., and one of the most affordable. Huntsville is a top destination for…
CDL-B Driver - Roll Off
Job Description Job Description Description Join Ecowaste Solutions (Formerly LiveOak) as a Roll-Off Driver and become an integral part of our mission to enhance community well-being through r…
IT Officer
Rentokil Boecker® IT Officer is held accountable for the below job responsibilities: • Designing, implementing and providing oversight for an IT security architecture infrastructure and strategy…
CDL Class A Driver (OTR) / SAP-friendly (Company Driver)
We are lookinng for Class A drivers for our OTR position. This is a SAP-friendly position. Job Details : Out 2 weeks, Home 2 full days. Aaverage $2,550 weekly. No-Touch Freight. Paid …
RN, Care Manager
Job Description Job Description VIVA HEALTH, ranked one of the nation's Best Places to Work by Modern Healthcare, has an opportunity for an RN, Care Manager in the Birmingham, AL area! VIVA H…
Physician Assistant - Anesthesia
Description Physician Affiliate Group of New York (PAGNY) is adding a Physician Assistant - Anesthesia to the group at NYC Health + Hospitals/Jacobi and North Central Bronx . Jacobi Medical Cen…
Outside Sales Representative
* IMMEDIATE OPENING IN AUBURN, AL AREA * In-Person | Sales Hiring Event – March 24th March 24, 2026 - 9am The Hotel at Auburn University Camelia Room 241 S. College Street | Auburn, AL 36…