UAS Software Engineer

COLSA CorporationHuntsville, AL
5h

About The Position

General Summary: Support integration of navigation, autonomy, communications, and payload control software. C onfigure, extend, and optimize UAS autopilot software such as ArduPilot or PX4. Develop and maintain software for onboard compute platforms such as NVIDIA Jetson or similar. Perform software debugging and troubleshooting across embedded, onboard, and ground systems. Support software-in-the-loop, hardware-in-the-loop, and flight testing activities. Develop scripts and tools to support automation, testing, and data analysis. Use Git or similar version control systems for collaborative development. Work closely with hardware, systems, and flight operations teams to define requirements and validate performance. Design, develop, integrate, and maintain software for unmanned aircraft systems, including flight software, onboard computing, and ground control interfaces. Prepare and maintain technical documentation, including software designs, configurations, and test results. At COLSA, people are our most valuable resource and centered at our core value. We invite you to unite your talents with opportunity and be a part of our “Family of Professionals!” Learn about our employee-centric culture and benefits here .

Responsibilities

  • Support integration of navigation, autonomy, communications, and payload control software.
  • Configure, extend, and optimize UAS autopilot software such as ArduPilot or PX4.
  • Develop and maintain software for onboard compute platforms such as NVIDIA Jetson or similar.
  • Perform software debugging and troubleshooting across embedded, onboard, and ground systems.
  • Support software-in-the-loop, hardware-in-the-loop, and flight testing activities.
  • Develop scripts and tools to support automation, testing, and data analysis.
  • Use Git or similar version control systems for collaborative development.
  • Work closely with hardware, systems, and flight operations teams to define requirements and validate performance.
  • Design, develop, integrate, and maintain software for unmanned aircraft systems, including flight software, onboard computing, and ground control interfaces.
  • Prepare and maintain technical documentation, including software designs, configurations, and test results.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service