Junior Software Engineer - PX4 Autopilot Systems
Griffon Aerospace
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
- ...Posted: Mar 17, 2025 Category: Software Subcategory: SW Engineer Schedule: Full-time Shift:... ...Description Description Seeking a Junior Software Engineer to join our team... ...development and testing of systems employed for defense of the United States...JuniorFull timeContract workRemote workShift work
$115k
...Job Description Job Description Junior Software Engineer Salary: $115,000 Insight Global is seeking a team orientated Junior Software... ...software applications that support mission-critical systems and technical objectives. This role is heavily focused on...Junior$403.14 per month
...Position: WPF / C# Software Engineer for NSITE Program Overview The Network, System Integration and Test Environment (NSITE) is a Government owned, managed, and developed software suite. NSITE is used by the Missile Defense Agency (MDA), Joint Services, and numerous...JuniorFull timeLocal areaFlexible hours$69.55k - $125.73k
...community. Our Mission, Vision, and Values guide the way we do business. Your greatest work is ahead! Leidos Defense Systems is seeking a talented Software Engineer to develop high-performance applications and backend systems supporting advanced sensors and mission systems....JuniorWorldwide- ...Description Job Description DEPLOY has been retained to find a Software Engineer (Junior to Mid-Level)for an in-office role in Huntsville, Alabama... ...robust unit testing methodologies for complex software systems. Job Details: The candidate will support the...JuniorWork at officeFlexible hours
- ...and optical applications. IERUS also supports customers with a diverse set of competencies including software development, air and missile defense, and systems engineering. IERUS develops value for our defense and commercial customers through accelerations of the...JuniorTemporary work
- Overview If you\'re looking to launch or grow your career in software engineering, Leidos is offering an exciting opportunity for a Junior Software Engineer in Huntsville, Alabama. This role gives early-career professionals the chance to work on innovative technology solutions...Junior
$131.3k - $237.35k
...commercial fields, Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos is well known for our... ...ethics. We are seeking a highly motivated and detail-oriented Software Systems Engineer to support complex defense and government programs...Full time- DescriptionSAIC is hiring a Senior Software Systems Engineer to join the Army UAS Training Test team located in Huntsville, Alabama (Redstone Arsenal).This is a multi-disciplined team that covers a wide range of testing scopes, including testing physical and virtual network...Interim roleWork at office
$69.55k - $125.73k
...the way we do business. Your greatest work is ahead! Leidos Defense Sensors’ Uncrewed Systems Integration and Test is seeking a motivated and ambitious Junior Software Engineer to join the Software, Simulation, Systems Engineering and Integration Directorate (S3I)...JuniorWorldwideRelocation$86.8k - $165.2k
...Security Clearance Status: Not RequiredJoin the Collins Aerospace Core Systems & Libraries team and help build the software backbone that powers modern aircraft. We’re looking for a Senior Software Engineer who enjoys solving complex problems and delivering high-impact...Permanent employmentContract workTemporary workWork experience placementStart working todayWork at officeRemote workFlexible hours- ...Software Systems Engineer Torch Technologies Thank you for your interest in employment with Torch Technologies. We are a 100% employee-owned, Certified Great Place To Work and named Best Places to Work in Huntsville/Madison County, headquartered in Huntsville, AL. Our...Contract workTemporary workFor contractorsLocal areaRelocation packageFlexible hours
- ...Software Systems Engineer OASYS, INC. , a Leading-Edge Government contractor in Huntsville Alabama, is seeking applicants for a Software Systems Engineer position supporting our US Army customer. Job Responsibilities include: The Software Systems Engineer will...Temporary workFor contractorsWork experience placementFlexible hours
- ...Currently, we are looking for entry-level software programmers, Java Full stack developers,... .../data scientists, and machine learning engineers for full-time positions with clients.... ...Engineering, Electrical Engineering, Information Systems, IT Highly motivated, self-learner,...JuniorFull timeH1bRemote work
- ...Job Description Job Description Junior System Mechanical Engineer Seabrook Solutions is seeking an entry-level Mechanical Engineer to provide Operations & Maintenance support to NASA facilities located at Marshall Space Flight Center (MSFC). MSFC facilities house...Junior
- ...Entry Level Software Engineer Teledyne Brown Engineering (TBE), Inc. is an industry leader in engineered systems and advanced manufacturing. The company provides full-spectrum systems engineering, integration, manufacturing, and lifecycle sustainment solutions to the...JuniorLocal area
- Software Engineer Duties & Responsibilities • Modify existing Source Code: Modify, test, and maintain existing application software in various... ...full compatibility across Linux and Windows operating systems. • Support Simulation Systems: Assist in integrating software...Junior
- ...Jr. Radar Software Engineer/Developer Location: Huntsville, AL Description: Seeking a Jr. Software Engineer to join the STARS team... ...Requirements: Responsible for code development of software for radar systems Assists in designing, developing, documenting, testing,...JuniorFull timeInterim roleLocal areaRemote workFlexible hours
- ...Sentar is seeking a Software Engineer in Huntsville, AL! Role Description: Sentar is looking for a Software Engineer to support... ..., maintains, and enhances complex and diverse software systems (e.g. processing-intensive analytics, novel algorithm development...JuniorContract workTemporary workFor contractorsFlexible hours
- Job Title: Software Systems Engineer Product Owner (Engagement Operations)Location: Huntsville, ALPosition Type: Full-TimeTravel Requirements: Less than 10% of the timePosition Summary:The Air and Missile Defense (AMD) Engagement Operations Team Product Owner (PO) will...Work at office
- ..., because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology... ...of our nation. Davidson is hiring a MBSE Software Systems Engineer on-site in Huntsville, AL who will work with the...
- ...responsible for the prioritization and validation of the development software for a Force Operations (FO) Software (SW) development team. The position will include reviewing/understanding Systems Engineering concepts/designs/algorithms and providing guidance to the...Full timeWork at office
- ...Huntsville, AL, US Date Posted: 2026-09-23 Category: Software Subcategory: SW Systems Engr Schedule: Full-Time Shift: Day Job... ...analytical and holistically minded Senior Software Systems Engineer to support the Precision Fires program in Huntsville,...Full timeContract workInterim roleRemote workShift work
- Job Title JUNIOR SOFTWARE DEVELOPER Location Huntsville, AL 35806 US (Primary) Category Engineering Job Type Full-Time Career Level Experienced (Non-Manager) Education... ...Engineering, Computer Engineering, Information Systems, Mathematics, Physics, or a related...JuniorFull timeInternshipLocal area
- ...operation of advanced unmanned aircraft systems (UAS). Since 1995, we have delivered over... ...Overview: The Mid-Level Systems Engineer will support the definition, analysis, and... ...lifecycle and communicate effectively with software, hardware, integration, test, safety,...Full timeContract work
- ...Description deciBel Research has an immediate opening for a Junior Systems Engineer in Huntsville, AL. Position Description: The... ...scripting, configuration and maintenance Experience with full software lifecycle: specification, design, implementation, integration...JuniorImmediate start
- ...develop and deploy a layered Missile Defense System to defend the United States, its... ...in support of the C2BMC • Support full software development lifecycle including generating... ...degree from an accredited course of study in engineering, engineering technology (includes...
$99.45k - $134.55k
Systems Software Engineer, Missile Defense National Team (Associate, Experienced, Senior)Company:The Boeing CompanyThe Boeing Company is looking... ...document integration and test activities and eventsMentor junior engineersBasic Qualifications (Required Skills/Experience):...Permanent employmentFull timeContract workWork experience placementCurrently hiringVisa sponsorshipWork visaRelocation packageFlexible hoursShift work- ...Junior Embedded Software Engineer TSC's Product Solutions organization is seeking a Junior Embedded Software Engineer to join our engineering team... .... The ideal candidate will have an interest in embedded systems, embedded Linux, real-time software, or hardware-software...JuniorInternshipFlexible hours
- ...currently looking for entry-level software programmers, IT enthusiasts,... ...in Computer Science, Engineering, Mathematics, or Statistics who... ...Engineering, IT, or Information Systems.Strong motivation, eagerness... ...requirements to be selected, even for junior or entry-level roles....Junior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Junior Software Engineer - PX4 Autopilot Systems. Be the first to apply!
- software developer fintech Madison, AL
- startup software engineer Madison, AL
- software engineer Madison, AL
- software engineer amazon Madison, AL
- cybersecurity software engineer Madison, AL
- software engineer healthcare Madison, AL
- part time software developer remote Madison, AL
- software developer Madison, AL
- ngo software engineer Madison, AL
- software developer positions Madison, AL




