> Markdown version of [/jobs/ext/3096434-embedded-software-engineer-uas](https://www.wearedevelopers.com/jobs/ext/3096434-embedded-software-engineer-uas). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - UAS - **Company:** COLSA CORPORATION - **Location:** Madison, AL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Configuration Management, Linux, Formal Verification, Systems Development Life Cycle, Software Engineering, Software Systems, PIC Microcontroller - **Published:** September 26, 2026 - **Apply:** https://jobs.silkroad.com/Colsa/Careers/Apply/MultiForm/9800 ## About the Role * 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. ## Description * 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.