> Markdown version of [/jobs/ext/4647583-software-firmware-engineer-drone-collision-avoidance](https://www.wearedevelopers.com/jobs/ext/4647583-software-firmware-engineer-drone-collision-avoidance). 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). --- # Software / Firmware Engineer - Drone Collision Avoidance - **Company:** Airspace - **Location:** San Diego, CA, United States - **Salary:** $60,000 - $120,000 - **Contract:** Permanent contract - **Skills:** User Authentication, C++ (Programming Language), Firmware, Hardware Interface Design, Motion Planning, Robotic Automation Software, Software Engineering, Management of Software Versions, Web Api - **Published:** November 9, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-firmware-engineer-drone-collision-avoidance-san-diego-ca--768670ca-60b7-46d0-a514-c5a769026157 ## About the Role Computer Firmware, Unmanned Aircraft Systems (UAS), Software Engineering, Patents, Startup, Mass Production, Safety Systems, Heavy Lifting, Government Contracts, Authentication, * Strong C/C++ and a track record of shipping drone or robotics software. * Hands-on experience with PX4 and MAVLink. * Experience building or maintaining flight simulators (SITL at minimum; GPU/CPUphysics simulation a plus). * Comfort owning a codebase end to end: architecture, tests, releases. Nice to have * Motion planning, sense-and-avoid, or detect-and-avoid (DAA) algorithms. * ROS 2, Gazebo, or similar simulation stacks. * Experience on UTM, remote ID, or V2X-connected vehicle systems. ## Description Our goal in developing our AeroNet advanced mobility devices and AeroNet UTM back office is to create an international practice for enhanced mobility management with a web-based Common Operation Picture (COP). This platform gives municipalities and infrastructure operators the tools to license, authenticate, monitor, and facilitate collision avoidance for connected vehicles on the ground and in the air. Our ultimate objective is to integrate automated systems at scale using international standards while improving safety, security, and efficiency of automated robotic systems within the "public square.", You will own the behavior of the EdgeNode collision avoidance system: the flight-stack logic that decides how a vehicle detects, predicts, and avoids conflict. You define and build the features; a partner engineer owns getting them onto target hardware. This role is paired with our Embedded Integration Engineer - EdgeNode, who owns the hardware interfaces, HIL rig, and release testing. You hand off validated features; they make them run on real vehicles. What you will do * Build new collision avoidance and flight-stack features in the EdgeNode codebase,and keep existing ones working. * Diagnose and fix bugs; harden the code against failure modes before they reach thefield. * Maintain the GPU, CPU, and SITL simulators and extend them as new featuresdemand. * Keep the core collision avoidance codebase clean and shared: common componentsacross devices, clear feature boundaries, disciplined versioning. * Run SITL campaigns to validate every new feature before it goes to hardware. * Expose new features through web APIs and interfaces so the rest of the team cantest them.