Griffon Aerospace is looking to hire a Junior Software Engineer to contribute to the design, integration, and validation of custom flight software for advanced unmanned aerial platforms, supporting development, simulation, and flight test operations.
Requirements
- 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.
- Custom PX4 modules or board targets.
- MAVLink messaging and QGroundControl.
- Simulation tools (Gazebo, jMAVSim).
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.
Other
- Bachelor's degree in Computer Engineering, Aerospace Engineering, Computer Science, or a related field.
- US CITIZENSHIP REQUIRED
- ABILITY TO OBTAIN SECURITY CLEARANCE
- Mentorship and training from experienced aerospace professionals.
- Opportunities for career growth and project ownership.