×
Register Here to Apply for Jobs or Post Jobs. X

UAS Software Engineer

Job in San Luis Obispo, San Luis Obispo County, California, 93403, USA
Listing for: Inspired Flight
Full Time position
Listed on 2025-04-23
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, DevOps, Python
Job Description & How to Apply Below

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 Git Hub.
  • 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 - $ per year

Schedule:

  • Monday to Friday

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

#J-18808-Ljbffr
Position Requirements
5+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Enter less keywords for more results. Suggestions may be selected)
Location
Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary