Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Job Posted by ApplicantPro
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Junior Software Engineer - PX4 Autopilot Systems in Madison, AL vacancy
  •  ...Date Posted: Mar 17, 2025 Category: Software Subcategory: SW Engineer Schedule: Full-time Shift: Day...  ...Description Seeking a Junior Software Engineer to join our team in...  ...continued development and testing of systems employed for defense of the United States... 
    Junior
    Full time
    Contract work
    Remote work
    Shift work

    Decisive Intelligence, Inc

    Huntsville, AL
    15 hours ago
  • $403.14 per month

     ...Frontend Software Engineer_Junior 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... 
    Junior
    Full time
    Local area
    Flexible hours

    Crossflow Technologies

    Huntsville, AL
    15 hours ago
  •  ...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

    Seabrook Solutions

    Huntsville, AL
    5 days ago
  • $18 - $25 per hour

     ...Our client is seeking a passionate and motivated software developer to join their dynamic team. This role offers the opportunity to work...  ...What You'll Be Doing: Enhance and fix defects in various systems, including ServiceNow and AWS-based functionalities. Develop... 
    Junior

    ITAC Solutions

    Huntsville, AL
    15 hours ago
  • $120k - $160k

     ...Job Title: Sr. Software Systems Engineer Location : Onsite - Huntsville, AL Salary Range: $120,000 to $160,000 + Bonus Eligible Security...  ...Experience leading technical projects or mentoring junior engineers Ability to travel up to 10% Sound Exciting?... 
    Suggested
    Full time
    Remote work

    Lynx Software Technologies

    Huntsville, AL
    4 days ago
  •  ...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... 
    Contract work
    Temporary work
    For contractors
    Local area
    Relocation package
    Flexible hours

    Torch Technologies

    Huntsville, AL
    4 days ago
  •  ...Job Description Job Description MDR is looking for an amazingly talented Senior Solution-Level Software System Engineer to join our team to support the PAE Fires Integrated Fires Mission Command (IFMC) Project Office. The candidate in this role will work with contractors... 
    Contract work
    For contractors
    Work at office

    Mission Driven Research

    Huntsville, AL
    11 days ago
  •  ...Information Systems Security Officer (ISSO) (Junior) Redstone Arsenal/Huntsville, AL IPT Associates (IPTA) is passionate about providing our customers with technical solutions that satisfy their business needs. Through collaborative interactions with customers, team... 
    Junior

    Interactive Process Technology LLC

    Huntsville, AL
    5 days ago
  •  ...Our team provides superior research, development, and engineering services to the Federal Government and Department of War...  ...with us! Torch Technologies is seeking a Mid-Level Software Engineer (PXI Test Systems) to support development of software for a modular PXI-based... 
    Contract work
    Temporary work
    Local area
    Relocation package
    Flexible hours

    Torch Technologies

    Huntsville, AL
    2 days ago
  •  ...Software Developer Torch Technologies is seeking a highly motivated and skilled Software...  ...our team supporting Missile Defense System (MDS) Ground Test (GT) scenario design for...  ...Collaborate with cross-functional teams of engineers and software developers to enhance and... 
    Junior
    Contract work
    Temporary work
    Local area
    Relocation package
    Flexible hours

    Torch Technologies

    Huntsville, AL
    15 hours ago
  •  ...Linux Systems Administrator (Junior) Redstone Arsenal/Huntsville, AL IPTA's Technology Solutions...  ...providing research, development and engineering technology and services for aviation...  ...integration of new server and client software and provide technical advice on new... 
    Junior
    Contract work

    Interactive Process Technology LLC

    Huntsville, AL
    15 hours ago
  •  ...Software Engineer 3 Huntsville, Alabama, United States; Northern, VA, United States; Tampa,...  ...design elements of a front-end design system in terms of versioning, technology, and...  ...Qualifications Strong familiarity with Autopilot systems, ground control stations, or... 
    Full time
    Work at office
    Local area
    Remote work

    AEVEX Aerospace

    Huntsville, AL
    15 hours ago
  •  ...national security, defense, and public service delivery. Our work focuses on sustaining, operating, and improving essential government systems and services, with proven operational excellence, and a commitment to mission success for our customers. Joining Maximus means... 
    Junior
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work
    Shift work

    Maximus

    Huntsville, AL
    2 days ago
  • $87.1k - $157.45k

     ...Defense provides a diverse portfolio of systems, solutions, and services covering land,...  ...Reliability, Availability, Maintainability) Engineer to join a diverse team to create unique...  ...Engineering, Electrical Engineering, Software Engineering, Computer Science, Computer... 
    For contractors
    For subcontractor
    Local area
    Immediate start
    Worldwide
    Relocation

    Leidos

    Madison, AL
    15 hours ago
  • $103.71k - $138.28k

     ...environments and to provide independent efforts to all aspects of system integration including design, analysis, design review, testing...  ...knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level... 
    Full time
    Temporary work
    Remote work

    Lumen

    Huntsville, AL
    4 days ago
  •  ...Tackle a variety of challenges including software, configuration, operations, maintenance...  .... Work primarily with software and systems on the land and sea-based Flight Safety...  ...Bachelor's Degree in Software or Systems Engineering or a related STEM discipline. Two (... 
    Work experience placement
    Work at office
    Relocation
    Overseas
    Weekend work

    Range Generation Next LLC

    Huntsville, AL
    5 days ago
  •  ...Information Services Division's Headquarters. Founded in 2007 by an Engineer-by-trade, Fusion Technology dedicates our valuable resources to...  ...college or university in computer science, Information Systems, Engineering, or related field; or equivalent work experience.... 
    Junior
    Temporary work
    Work experience placement
    Work at office

    Fusion Technology

    Huntsville, AL
    1 day ago
  •  ...Job Description Job Description Application Systems Engineer (IBM TRIRIGA / Maximo MREF) Location Within 50 miles of a NASA Center...  ...validation and system alignment tasks. Support tracking of software license utilization and assist with documenting updates, renewals... 
    Remote job
    Temporary work
    Work at office
    Flexible hours

    BROWN TECHNOLOGIES INCORPORATED

    Huntsville, AL
    8 days ago
  •  ...provides superior research, development, and engineering services to the Federal Government and...  ...Technologies is currently seeking a Junior Radar Systems Engineer to support the Tactical...  ...field. ~3+ years experience with software development, modeling and simulation,... 
    Junior
    Contract work
    Temporary work
    Local area
    Relocation package
    Flexible hours

    Torch Technologies

    Huntsville, AL
    15 hours ago
  • $60.8k - $101.4k

     ...actively searching for a dynamic and adept Junior Cloud Engineer to support our government client in...  ...(PaaS), Data as a Service (DaaS), and Software as a Service (SaaS) and Cloud Service...  ..., and requirements analysis using systems engineering. Focus on cloud-native services... 
    Junior
    Contract work
    Work experience placement
    H1b

    SMX Corporation

    Huntsville, AL
    15 hours ago
  •  ...Full Time Job Description THAAD System Integrator - US Army Transformation and Lessons Learned Manager (TLLM), Ft. Sill, OK....  ...specific experience preferred ~ MS Office suite and relevant software used to develop informational products Work Location... 
    Full time

    PENTA RESEARCH, INC.

    Huntsville, AL
    2 days ago
  •  ...exploration, national security, cyber security, or cutting-edge engineering applications, I2X is ready to offer you the chance to make a...  ...early-phase (concept, requirements, and design) activities of the Systems-Engineering Development Lifecycle: Lead the development of... 
    Work experience placement
    Long distance

    Isys Technologies

    Huntsville, AL
    17 days ago
  •  ...(AMS) is seeking a talented Electrical Engineer, Computer Engineer, or Computer Scientist...  ...technologies, command and control, radar systems, seekers, modeling & simulation, and...  ...simulation, and analysis; hardware and software prototyping; and development, integration... 
    Relocation

    Aviation & Missile Solutions LLC

    Huntsville, AL
    15 hours ago
  •  ...Junior Production Planner / Scheduler Griffon Aerospace, a leader in the Unmanned Aerial System (UAS) and composites industry, is seeking a Junior Production Planner / Scheduler...  ...status, and supporting production and engineering with manufacturing bill of material... 
    Junior
    Full time

    Griffon Aerospace

    Madison, AL
    3 days ago
  •  ...Job Description Avion Solutions Inc., a 100% employee-owned company, is seeking candidates for a Senior Solution-Level Software Systems Engineer to support the PAE Fires Integrated Fires Mission Command (IFMC) Project Office . This position is based in Huntsville,... 
    Contract work
    For contractors
    Work at office

    Avion Solutions

    Huntsville, AL
    19 days ago
  •  ...of advanced unmanned aircraft systems (UAS). Since 1995, we have delivered...  ...seeking a Mid-Level Aerospace Engineer to join our engineering team...  ...(cameras, sensors, LiDAR) Software & Programming (helpful)...  ...with flight control stacks like PX4 or ArduPilot Hands-on Experience... 
    Full time
    Remote work

    Griffon Aerospace

    Madison, AL
    16 days ago
  •  ...Description Job Description QTEC Aerospace is seeking multiple JR. SOFTWARE ENGINEERS to join our team of professionals in Huntsville, AL. The...  ...both industry and government in support of a Missile Defense System (MDS) with a mission of protecting the United States and our... 
    Junior
    For contractors
    Local area

    QTEC Aerospace

    Huntsville, AL
    6 days ago
  •  ...Job Description Job Description Junior Software Engineer Kegman Inc. is a Woman-owned, Service-Disabled Veteran-Owned Small Business headquartered in Melbourne, FL, and provides engineering and technical support services to U.S. Government clients. Kegman is proud... 
    Junior
    Contract work
    For contractors
    For subcontractor
    Immediate start

    Kegman Inc

    Huntsville, AL
    13 days ago
  •  ...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... 
    Junior
    Temporary work

    IERUS Technologies, Inc.

    Huntsville, AL
    17 days ago
  •  ...Junior Content Developer Job Locations US-AL-Huntsville...  ...026-5047 Category Engineering & Science Position Type...  ...~ Experience with Atlassian Software products (JIRA, Confluence, Service...  ...remind us of our core value system - our people. Our company's... 
    Junior
    Full time
    Local area

    PeopleTec

    Huntsville, AL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Junior Software Engineer - PX4 Autopilot Systems. Be the first to apply!