UAS Software Engineer

Company:  Inspired Flight
Location: San Luis Obispo
Closing Date: 19/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

This is an in-office position for hire at Inspired Flight’s HQ in San Luis Obispo, CA.

Description: Inspired Flight Technologies is looking to expand its Peripherals Engineering team with the addition of a Software Engineer. In this role, you will be responsible for developing, debugging, and optimizing existing software running in Linux and Android environments for small Uncrewed Aerial Systems (sUAS). You will also be responsible for the development of new software that will be part of a larger integrated system. Understanding the larger system and the goals of integration is critical in this role. Thorough documentation, testing, and demonstration of your features and development are also essential.

You will be working on systems such as imaging payloads, precision GPS systems, and ground control systems. These systems often require developing software that allows various subcomponents to communicate. For instance, enabling the aircraft's flight controller to interface with an imaging sensor/gimbal system or allowing end users to control a payload via software on a ground control station. Leveraging existing communication/network protocols and APIs or SDKs of COTS equipment is common.

This role will report directly to the Peripherals Engineering Manager within the Engineering department. This is a prime opportunity for a highly motivated and creative professional that is looking for career development and advancement.

Languages, Development Environments, and Protocols We Currently Utilize:

  • C++
  • Lua
  • Qt
  • IP
  • MAVLink

Future Development Will Include Work With:

  • C#
  • Python

Typical Responsibilities:

  • Develop new code and features for new software systems and existing systems, primarily in C++. Knowledge of C#, Python, and Lua is important.
  • Create clear, well-documented, and maintainable code, and facilitate team collaboration using GitHub.
  • Conduct field testing to identify bugs and troubleshoot issues within the larger system.
  • Incorporate feedback from customers to refine systems and enhance user experience.
  • Work with embedded systems, including edge computing, and implement associated communication protocols to ensure correct software functionality within the larger system.

You’ll excel in this role if you have:

  • Proficiency in developing software in C++, C#, Python, and Lua.
  • Familiarity with drone flight control systems (PX4 or Ardupilot) and/or robotic autonomy technologies.
  • Experience transitioning products from development to production.
  • Experience with software project management, design cycles, and quality control methodologies.
  • Knowledge of communication and network protocols.
  • Experience in software development for GPS systems, imaging systems, and edge computing applications.

Education/Experience Requirements:

  • Bachelor's degree in Engineering, or equivalent discipline is required or equivalent combination of education, training, and experience.
  • 3-5 years experience in a related field.

Benefits Offered:

  • Unlimited Paid Time Off
  • World Class Health, Dental, Vision Insurance Plan
  • 401k w/ 6% company match
  • Equity Stock Options
  • Quarterly Team Bonus Plan

Job Type: Full-time

Pay: $90,000.00 - $110,000.00 per year

Schedule:

  • Monday to Friday

Work Location: Hybrid remote in San Luis Obispo, CA 93401

#J-18808-Ljbffr
Apply Now
Share this job
Inspired Flight
  • Similar Jobs

  • UAS Solutions Engineer

    San Luis Obispo
    View Job
  • UAS Solutions Engineer

    San Luis Obispo
    View Job
  • UAS Solutions Engineer

    San Luis Obispo
    View Job
  • Embedded Software Engineer

    San Luis Obispo
    View Job
  • Software Engineer (DevOps)

    San Luis Obispo
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙