Software Engineer

About Mayman Aerospace

Mayman Aerospace created the world’s only successful turbine powered Jetpack. We are a venture backed company with DoD contracts working to develop our Air Utility Vehicle. It will be the smallest & fastest, heavy-lift micro-turbine powered VTOL aircraft ever designed. We are currently developing our fifth full scale flying prototype called the P100.

At our company, we foster a relaxed and informal atmosphere with a fast-paced prototype culture. We strongly believe in nurturing individuality and promoting innovation. To thrive here, a successful candidate should be highly motivated, enterprising, and genuinely enthusiastic. Our collaborative environment values teamwork over ego, emphasizing the importance of being proactive and embracing speed and intellectual risks. Working well under pressure, tackling challenges, and assuming responsibility are essential traits. While days can be long, we prioritize the excitement and fulfillment that come with the work rather than counting hours.

Mayman Aerospace is looking for an experienced Software Engineer to join our existing engineering team designing, building, and flight testing our awesome autonomous aircraft.

What You’ll Do:

  • Join our engineering team to develop the Razor aircraft software ecosystem.
  • Integrate and customize PX4 autopilot software stack for high-performance VTOL operations.
  • Develop and maintain QGroundControl (QGC) plugins and interfaces to support mission planning and vehicle monitoring.
  • Support design and implementation of algorithms for navigation and state estimation in GPS-denied environments.
  • Integrate Sense and Avoid (SAA) technologies to enhance autonomous operational safety.
  • Help with the aircraft assembly and integration effort (e.g. software configuration, sensor calibration, hardware-in-the-loop testing).
  • Join the flight-test team (travel to test range and support the end-to-end test effort).

Who You Are:

  • Bachelor’s degree or higher in Computer Science, Robotics, Aerospace Engineering, or similar technical degree with 3+ years of experience.
  • Strong engineering fundamentals and critical thinking.
  • Excellent verbal and written communication skills.
  • Excellent organizational skills for technical documentation and code management.
  • Willingness to work collaboratively across a broad range of activities to support team goals – growth-stage startups require a wide range of skills.
  • Ability to take ownership of tasks, and drive them to completion.
  • Adept at prioritizing tasks and executing multiple assignments concurrently in a rapidly changing environment.

Skills We Are Looking For

  • Proficiency in C++ and Python, with experience in embedded systems or Linux environments.
  • Experience with the PX4 autopilot ecosystem and MAVLink communication protocol.
  • Experience customizing QGroundControl (QGC) or developing ground control station software.
  • Experience with navigation algorithms (e.g., EKF, SLAM, VIO) for non-GPS environments.
  • Experience with hardware software integration. 
  • Familiarity with integrating sensors for Sense and Avoid (SAA) systems (e.g., radar, lidar, cameras).
  • Experience with software testing (unit tests, simulation, and HITL) – including test plans and data review.
  • US citizen or resident status as this position will require access to export controlled data (security clearance is not required).

Skills We Would Love

  • Master’s degree in Robotics, Computer Science, or related field.
  • Knowledge of computer vision libraries (e.g., OpenCV) for object detection and tracking.
  • Experience with datalink radios and networking for UAS.

Mayman Aerospace is an Equal Opportunity Employer; employment with Mayman Aerospace is governed on the basis of merit, qualifications, and competence, and will not be influenced in any manner by race, religion, gender, national origin, color, age, veteran status, disability, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.