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

Software Engineer - UAV Systems

Job in Wilmington, Middlesex County, Massachusetts, 01887, USA
Listing for: Ascent AeroSystems
Full Time position
Listed on 2025-12-23
Job specializations:
  • Engineering
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 140000 USD Yearly USD 120000.00 140000.00 YEAR
Job Description & How to Apply Below

Software Engineer – UAV Systems

Ascent Aero Systems is one of the most exciting companies in the unmanned aerial system (UAS) industry. Our unique coaxial platforms provide a reliable and efficient foundation to operate drones at scale in demanding environments. Now a wholly owned subsidiary of Robinson Helicopter Company, we’re growing fast and looking for driven, curious, and capable engineers to join our team.

We’re seeking a versatile Software Engineer – UAV Systems to contribute across flight software, networking, and application development. This is a full-time position based in Wilmington, Massachusetts. Some domestic and international travel may be required.

Responsibilities
  • Customize and extend ground control station software to support new mission capabilities and hardware integrations.
  • Develop embedded software and integrate sensor payloads on onboard computers and microcontrollers.
  • Design, implement, and troubleshoot communication pathways including telemetry, command/control, and video streaming.
  • Build and maintain cross-platform mobile applications that interact with UAV systems in real-time.
  • Work with drone communication protocols and networking stacks, including over cellular and VPN-based architectures.
  • Participate in integration, field testing, and validation of hardware/software components.
  • Contribute to system diagnostics, logging, documentation, and production test tooling.
Qualifications
  • Must be authorized to work in the US without sponsorship.
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or related technical field.
  • Minimum of 3 years of post-graduate experience in a software engineering role.
Required Skills
  • Strong proficiency in C++ and Python.
  • Experience with embedded systems, hardware integration, and system-level debugging.
  • Comfortable working in Linux-based development environments.
  • Familiarity with drone communication protocols and telemetry/control frameworks.
  • Understanding of IP networking, VPNs, NAT traversal, and cellular connectivity.
  • Basic experience with real-time video streaming technologies.
  • Experience building and maintaining mobile applications across platforms.
  • Demonstrated experience working on or maintaining mission-critical software.
Preferred Skills
  • Experience with ground control station customization or development.
  • Familiarity with open-source drone platforms and robotics frameworks (Mavlink, ROS, Ardupilot, PX4, QGround

    Control, etc.).
  • FAA Part 107 certification.

Pay range: 120-140k

Equal Opportunity Statement – Ascent Aero Systems is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

HOW TO APPLY – Please submit your resume and a cover letter outlining your experience and qualifications for this role to  with the subject line “Software Engineer – UAV Systems”.

Seniority Level

Associate

Employment Type

Full-time

Job Function

Aviation and Aerospace Component Manufacturing

#J-18808-Ljbffr
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:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary