COLSA Corporation

Senior Embedded Software Engineer - UAS

COLSA Corporation • $110K — $130K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or higher in Computer Science, Engineering, or related technical field
  • Minimum of 8 years of related experience
  • Experience developing software for sUAS/UAV or robotic platforms
  • Experience with Linux-based embedded platforms, ARM processors, or microcontrollers
  • Knowledge of UAS electrical systems and sensor integration
  • Experience with autonomy frameworks like PX4, ArduPilot, or ROS/ROS 2
  • Willing to obtain FAA Part 107 Remote Pilot Certificate if required
  • U.S. Citizenship and ability to pass a background check.

Responsibilities

  • Design, develop, test, integrate, and troubleshoot software for sUAS systems and sensors
  • Apply advanced software engineering methods to solve complex problems
  • Support software development through the lifecycle, from design to deployment
  • Perform systems modeling, simulation, analysis, and software testing
  • Coordinate with hardware engineers on system characteristics
  • Lead projects or major phases, coordinating with technical staff as needed
  • Review technologies and engineering practices relevant to projects

Benefits

  • Comprehensive healthcare coverage
  • Retirement savings plan
  • Professional development opportunities
  • Flexible work schedules
  • Collaborative team environment
Full Job Description
Job Description

As COLSA continues to expand our uncrewed aerial systems (UAS) capabilities, we're seeking an experienced Embedded Software Engineer to join our growing team in Madison, Alabama. You'll design, develop, test, and integrate software for sUAS systems and sensors, supporting the full development lifecycle from initial design through integration, flight testing, and deployment.

Principal Duties and Responsibilities (*Essential Functions)
  • Designs, develops, tests, integrates, and troubleshoots software for sUAS systems and sensors.*
  • Develops and applies advanced software engineering methods and techniques to solve complex technical problems.*
  • Supports software development throughout the lifecycle, including design, implementation, integration, testing, and deployment.*
  • Performs systems modeling, simulation, analysis, and complex software testing.*
  • Works closely with hardware engineers on characteristics and considerations that affect software systems.*
  • Plans and technically leads projects or major phases of projects, coordinating with engineers and technical support staff as needed.*
  • Reviews current technologies and engineering practices relevant to assigned projects.
  • Reviews technical products and supports implementation and documentation of new or existing software.
  • Provides technical consultation and may evaluate vendor products, services, or capabilities as needed.

Required Experience

  • Bachelor's degree or higher in Computer Science, Engineering, or a related technical field.
  • Minimum of 8 years of related experience.
  • Experience developing software for sUAS/UAV, autonomous aircraft, or other robotic platforms.
  • Experience with Linux-based embedded platforms and technologies such as ARM processors, microcontrollers, or single-board computers.
  • Knowledge of UAS electrical systems, payload integration, sensor integration, or avionics.
  • Experience with PX4, ArduPilot, MAVLink, ROS/ROS 2, or comparable autonomy frameworks.
  • Experience supporting the full system development lifecycle, from initial requirements and design through implementation, integration, flight testing, and deployment.
  • Willing and able to obtain an FAA Part 107 Remote Pilot Certificate if required for the position.
  • U.S. Citizenship required; must be able to complete a criminal background check and/or obtain and maintain a U.S. Government security clearance, if required for the position.

Preferred Qualifications
  • Familiarity with aerospace/defense development processes, configuration management, and formal verification and validation.
  • FAA Part 107 Remote Pilot Certificate.

About COLSA Corporation

COLSA Corporation is a technology services and solutions provider primarily serving the U.S. government and defense industry. The company offers a range of services including engineering, program management, cyber security, and information technology. COLSA Corporation was founded in 1980 and is headquartered in Huntsville, Alabama.
Learn more about COLSA Corporation
Size
2,000 employees
Industry

Similar Jobs

More Jobs at COLSA Corporation

More Aerospace & Defense Jobs

Find similar Senior Embedded Software Engineer - UAS jobs: