VMS Software Engineer

Work Location: San Luis Obispo, San Diego, Bend, Herndon, Huntsville, Riga or Possibly Remote
Compensation: Competitive, DOE
Full-Time Exempt Position

About the Position
Edge Autonomy is seeking an experienced software engineer that can lead the development of the Vehicle Management System (VMS) that runs onboard multiple Edge Autonomy Unmanned Air Systems (UAS). The VMS manages all aircraft subsystems and is critical for flight safety and mission success. You write embedded software to manage all aircraft subsystems. You will coordinate with the flight control team to manage the interface between the VMS and the flight controller. You will coordinate with the ground control team to execute operator commands relayed through datalinks and feedback health and status information of all aircraft systems. You will also work with the Autonomy team to provide a flight-safe interface between onboard autonomy algorithms and the flight controller.
Bottom Line: you will be central to the core functions of our aircraft.

Primary Responsibilities
• Maintain and expand the capabilities of the Vehicle Management System (VMS)
• Design and implement code for embedded devices and systems on multiple Edge Autonomy unmanned aircraft and test those devices in System Integration Lab (SIL), Hardware Integration Lab (HIL), and Flight Test.
• Write and test software to support the integration of sensors and Processors into the aircraft (including autopilot, payloads, radios, and flight-critical devices).
• Debug, troubleshoot, and isolate software issues


Required Qualifications
• Significant experience writing embedded code for Unmanned Air Systems
• Solid understanding of UAS architectures and subsystems
• Solid understanding of flight-critical software requirements
• Proficient in C/C++ in a real-time embedded environment
• Practical experience writing firmware/embedded code for a physical device
• Strong sense of ownership and drive in digging into complex problems

Desired Qualifications
• Experience building a System Integration Lab (SIL) or Hardware Integration Lab (HIL)
• Experience supporting flight test
• Ability to read schematics and use standard debugging: oscilloscope, logic analyzer, multimeter
• Network programming and understanding of the IP protocol
• Understanding of RTOS functionality

Hiring Requirements:
• If an offer of employment is extended, a background check is required, and the Offer of Employment is contingent on the results.

Edge Autonomy Benefits
• Premium Medical Insurance, including vision coverage
• Dental Insurance
• Paid vacation
• Paid holidays
• Paid sick time

About Edge Autonomy

Edge Autonomy is a leader in providing innovative autonomous systems, advanced optics, and resilient energy solutions to the US Department of Defense, the US Federal Civilian Agencies, allied governments, academic institutions, and commercial entities. Edge Autonomy draws on a 34+ year history of aerospace engineering, advanced manufacturing expertise, and technologically advanced manufacturing.

With our headquartered in San Luis Obispo, CA and key production capabilities abroad, Edge Autonomy’s 300+ team members can deliver results at home and abroad. Learn more at EdgeAutonomy.io.

Apply for an Opportunity

Name(Required)
Email(Required)
Please indicate which position you're applying for:
Drop files here or
Max. file size: 50 MB.