Senior Autonomy Software Engineer
$150k - $210kJobleads-US
Develop the planning, coordination, decision-making, and degraded-communications behaviors that enable multiple unmanned aircraft to execute missions collaboratively.
Department Software
Location Annapolis, Maryland
Region United States
Job type Full-time
Work arrangement On-site
Base compensation $150,000–$210,000 per year
Eligible for an annual performance bonus based on team or department success.
ABOUT THE ROLE
Vanthal Technologies is seeking a Senior Autonomy Software Engineer to develop the planning, coordination, and decision-making software used by collaborative unmanned-aircraft systems.
This is a full-time, on-site position based at Vanthal’s operations in Annapolis, Maryland. The role works directly with aircraft, edge-compute hardware, flight-control systems, simulation environments, operator interfaces, and live test platforms.
The Senior Autonomy Software Engineer will develop software for mission decomposition, vehicle selection, task allocation, route generation, coverage planning, dynamic replanning, aircraft coordination, degraded-communications behavior, recovery logic, and human supervision.
This is a hands-on robotics-software role. The successful candidate must be capable of designing autonomy algorithms, implementing production-quality software, testing behavior in simulation, integrating it with physical aircraft, and evaluating performance during field testing.
This is not primarily a computer-vision, web-development, data-science, or research-only position. The role is responsible for translating autonomy concepts into reliable software that operates on real hardware under practical constraints.
Vanthal develops autonomy intended to operate within defined mission constraints and human-supervision requirements.
RESPONSIBILITIES
- Design and implement autonomous mission-planning and execution software
- Develop mission decomposition and task-allocation logic
- Develop vehicle-selection logic based on aircraft capability, location, status, configuration, and availability
- Develop multi-aircraft coordination and collaborative mission behaviors
- Develop coverage-planning and route-generation algorithms
- Develop dynamic mission-replanning behavior
- Develop collision-avoidance and operational deconfliction logic
- Develop return, recovery, replacement, and relaunch decision logic
- Develop behavior for lost-link, intermittent-link, and degraded-network conditions
- Define human-supervision, approval, override, and abort interfaces
- Integrate autonomy software with aircraft telemetry and command interfaces
- Integrate software with simulation, software-in-the-loop, hardware-in-the-loop, and live aircraft
- Develop reusable vehicle abstractions that support multiple aircraft configurations
- Implement health-aware mission behavior
- Incorporate aircraft state, battery condition, payload, communications status, and mission priority into autonomous decisions
- Develop deterministic startup, shutdown, recovery, and fault-handling behavior
- Create automated tests for autonomy decisions and mission-state transitions
- Build simulation scenarios for nominal, degraded, and failure conditions
- Analyze test results, flight logs, and autonomy-performance data
- Identify unsafe, unstable, or undesirable autonomous behavior
- Perform structured root-cause analysis for software and integration failures
- Improve autonomy reliability, predictability, and explainability
- Maintain clear architecture, interface, and software-design documentation
- Participate in code review and software-quality practices
- Support field testing, demonstrations, and aircraft-integration activity
- Work directly with embedded, perception, networking, mission-systems, flight-test, and aircraft personnel
- Contribute to technical planning and autonomy-system architecture
REQUIRED QUALIFICATIONS
- At least five years of professional software-engineering experience
- At least three years of experience developing software for robotics, autonomous systems, mission planning, industrial automation, real-time systems, or comparable physical systems
- Strong professional experience with modern C++
- Professional experience with Python
- Experience designing and implementing planning, decision-making, control, coordination, or state-management software
- Experience developing software that interacts with physical hardware
- Experience working in Linux-based development environments
- Experience with multithreaded, asynchronous, event-driven, or real-time software
- Experience creating automated software tests
- Experience debugging complex software and hardware-integration problems
- Experience analyzing logs, telemetry, and system behavior
- Experience with simulation-based development and testing
- Strong understanding of software architecture, interfaces, and modular system design
- Strong understanding of data structures, algorithms, and computational tradeoffs
- Ability to convert operational requirements into testable software behavior
- Ability to document assumptions, interfaces, state transitions, and failure behavior
- Ability to communicate technical decisions clearly
- Ability to work directly with hardware, aircraft, and test personnel
- Willingness to participate in hands-on integration and field testing
- Reliable attendance and professional follow-through
PROGRAMMING LANGUAGE REQUIREMENTS
Modern C++ is required. Python experience is required.
EDUCATION
A bachelor’s degree in computer science, robotics, electrical engineering, mechanical engineering, aerospace engineering, applied mathematics, or a related technical field is preferred. Directly relevant autonomy, robotics, and software-engineering experience may be considered in place of a degree.
PREFERRED QUALIFICATIONS
- Seven or more years of professional software-engineering experience
- Five or more years of robotics, autonomy, mission-planning, or real-time systems experience
- Experience with multi-agent systems or collaborative robotics
- Experience with decentralized task allocation or coordination
- Experience with coverage planning, route planning, graph search, or optimization
- Experience with behavior trees, hierarchical state machines, planners, or decision engines
- Experience with dynamic replanning under changing mission conditions
- Experience with collision avoidance or vehicle deconfliction
- Experience designing systems that operate under intermittent or degraded communications
- Experience with distributed robotic systems
- Experience with unmanned aircraft, ground robots, maritime robotics, or industrial autonomous systems
- Experience with ROS or ROS 2
- Experience with MAVLink
- Experience with ArduPilot or PX4
- Experience with software-in-the-loop and hardware-in-the-loop testing
- Experience with Gazebo, Isaac Sim, AirSim, JSBSim, or comparable simulation environments
- Experience integrating autonomy software with flight controllers
- Experience with edge-compute platforms and resource-constrained systems
- Experience with telemetry, command, and control interfaces
- Experience with geospatial data, coordinate systems, and map-based planning
- Experience with safety-critical, mission-critical, or high-reliability software
- Experience with formalized software-state and failure-mode analysis
- Experience building automated regression and scenario-test systems
- Experience developing software for GPS-degraded, communications-degraded, or uncertain environments
- Experience supporting live robotic-system testing
- Experience in a startup or rapidly developing hardware organization
- Military UAS, aviation, robotics, autonomy, or mission-systems experience
WORKING CONDITIONS
This position includes software development, laboratory integration, and field testing with physical unmanned-aircraft systems.
BENEFITS
- Three weeks of paid time off per year
- Health, dental, and vision insurance
- Paid maternity and paternity leave
- Eligibility for an annual performance bonus based on team or department success
- ...Vanthal Technologies is seeking a Senior Autonomy Software Engineer to develop planning, coordination, and decision-making software for collaborative unmanned-aircraft systems. This on-site role is based in Annapolis, Maryland, working with aircraft, edge-compute hardware...Senior
- ...to sponsor an employment Visa. What You’ll Be Doing (We don’t love the bullet points, but we love the work!) As the Senior Software Engineer, you'll play a key role in building and sustaining a mission-focused enterprise web application deployed in a...SeniorWork at officeVisa sponsorshipWork visa
- ...Job Description Job Description Annapolis Micro Systems, Inc. is seeking an intelligent and versatile Senior Software Engineer to work in a team that identifies customer problems and creates high-performance software solutions. Our team has built a reputation for...Senior
$10k
...operational deployment of an entire suite of Government customer tools on an existing ClearEdge prime contract. We are seeking a software engineer who will design, develop, sustain, and operationally support front-end presentation tier services for our mission-driven...SeniorContract work- ...Twenty (20) years of experience as a Software Engineer (SWE) supporting programs and contracts of similar scope, type, and complexity is required... ..., and role‑specific requirements. Peraton is seeking a Senior Software Engineer in Annapolis Junction, MD. This team...Senior
$86.6k - $144.4k
...React Node) looking to work on our cutting-edge frontends for a healthcare mission driven organization?Are you a collaborative Sr Software Engineer with an automation mindset — someone who looks for ways to build tools, agents, or AI-assisted workflows to multiply your own...SeniorFull timeLocal areaWorldwide$153k - $171k
...Through human-centered design and modern engineering best practices, we help our government... ...interview cycle. Position summary The Senior Salesforce Engineer is responsible for... ...sexual orientation, reproductive health autonomy, pregnancy, childbirth, and medical...SeniorContract workTemporary workFor contractorsWork at officeLocal areaRemote workHome officeVisa sponsorshipFlexible hours- Senior Software Engineer We are seeking a Senior Software Engineer with at least nine years of experience to join our team for a long-term engagement. The selected candidate will contribute to the design and development of enterprise-level applications using modern backend...SeniorLocal area
- SUMMARY The Client is seeking proposals from prospective Offerors to provide one (1) Senior Software Engineer. The Senior Software Engineer will play a critical role in designing, developing, and maintaining two of the Client's primary applications being rewritten. The...SeniorContract work
$229k - $251k
...HPC - Senior Software Engineer - Linux, Bash, Python ~ Annapolis Junction, MD Erias Ventures was founded to serve its customers with an entrepreneurial mindset. We value creative problem-solving , open communication , and empowering our employees to make...SeniorHourly payTemporary workImmediate startFlexible hours- ...Expect to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and...SeniorLocal area
- ...Peraton in Annapolis Junction, MD, seeks a Senior Software Engineer to support critical national security programs. You will design, implement, and maintain CI/CD pipelines, containerized apps with Podman, and deploy across AWS/Kubernetes environments. The role requires...Senior
$200k - $215k
Red Arch Solutions is looking for a SR Software Engineer to support a suite of web-based applications that automate data management for IC data custodians. The products facilitate the capture of information and approvals that allow for the movement of data through the customer...SeniorContract workWork experience placementLocal area$86.6k - $144.4k
Philadelphia, PA Home based-Pennsylvania Home based-New Jersey Home based-Virginia Home based-Maryland Full time R118682 Senior Software Engineer I - Search and AI Platform About the Team Our team is dedicated to unlocking the rich knowledge embedded within Elsevier...SeniorFull timeLocal areaWork from homeWorldwide$180k - $220k
...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant’s platform scalability and...Senior$118k - $178k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Senior Software Engineer on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed...SeniorWork experience placementLocal area$99.6k - $192.9k
...Generative AI, Large Language Models (LLMs), and autonomous agentic workflows to revolutionize how Ford manages industrial data. This Software Engineer position is ideal for a technically oriented, forward-thinking individual who has experience designing, building, and...SeniorImmediate startRemote workFree visaFlexible hours$138.24k - $218.6k
Job Title: Senior Software Engineer Work Location: 145 Broadway, Cambridge, MA 02142 Job Description: Akamai Technologies, Inc. is hiring for the following role in Cambridge, MA (multiple openings): Senior Software Engineer. Perform software engineering duties in furtherance...SeniorWork experience placementWork at officeRemote work$190k - $240k
...) Best Places to Work 2026! Belay Technologies is seeking a Software Engineer (Sustainment) to join our intel team. The candidate must be comfortable... ...application that enables a key operation. Serve as a senior technical point of contact between the development team and...SeniorContract workWork experience placementFlexible hours$154.05k - $278.48k
Job Description Leidos has a new and exciting opportunity for Software Engineers (hiring junior level, mid-level, up to senior level) in our INTEL SECTOR- Cyber & Analytics Business Area (CABA) . Our talented team is at the forefront in Security Engineering, Computer...SeniorImmediate startFlexible hours$100k - $275k
...National Security. Role Description: Navstar is looking for a Software Engineer to join a high performing agile team using the Scaled Agile... ...meet the requirements for one of the following skill levels : Senior: Seven (7) years experience as a SWE, in programs and...SeniorFor subcontractorLocal areaFlexible hours$186.07k - $218.9k
...Developer Infrastructure group builds the systems every Coinbase engineer relies on to write, validate, ship, and run code. We own the... ...that give engineers fast, trustworthy feedback. We’re hiring Senior Software Engineers across several teams in the group, and you’ll be...SeniorLocal area$186.07k - $218.9k
...get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Data Platform team within the Platform group, you will help build the systems that centralize all of Coinbase's internal...SeniorLocal area$84.84k - $153.55k
...tuning, and capacity management for all organizational software systems as directed by management and senior staff. This position will provide Software solutions delivery support and mentoring for Software Engineers. Lead the design and implementation of software...SeniorFull timeTemporary workWork at officeVisa sponsorshipWork visaFlexible hours$166.9k - $309.9k
...Standard Job Description This senior role fosters collaboration with other senior and more junior engineers for the development of advanced data analytics solutions... .... WHO YOU ARE Experience as a Software Engineer with knowledge assisting in the design...SeniorFull timeTemporary workWork experience placementFlexible hours- ...management, logging, building, testing, containerization, and security.This individual should have experience in leading a team of DevOps engineers and should have experience in serving as a point of escalation.This individual should have experience in deploying RedHat...SeniorWork experience placementWork at officeImmediate startFlexible hours
- ...Sunayu, LLC is seeking a Senior DevOps Engineer to steward platform architecture, deployment, and robust release pipelines. You will lead Agile ceremonies and implement CI/CD with Git-based workflows across multiple environments. The role requires extensive Linux,...Senior
$125k - $145k
...standards and policies set forth within the Client's Division. Skills Required ~ Bachelor’s degree in Computer Science, Software Engineering, MIS or related field is preferred. ~5+ years previous development experience with Salesforce (Certified Salesforce...SeniorFull timeContract workLocal areaRemote workMonday to FridayFlexible hoursShift work2 days per week3 days per week- ...discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelors degree. Java Springboot Mongo Kafka Some AWS/ECR Suite familiarity RKE Some of your...SeniorContract workWork experience placementLocal area
- ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United States Date Posted: Sep 25, 2026 Employment Type: Full... ...especially LLMs, including agents, throughout the entire software development lifecycle (SDLC). Experience creating...SeniorFull timeTemporary workWork at officeLocal areaRemote workFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Autonomy Software Engineer. Be the first to apply!
- software engineer internship remote Annapolis, MD
- senior software engineer ruby on rails Annapolis, MD
- software developer positions Annapolis, MD
- agile software developer Annapolis, MD
- software engineer intern Annapolis, MD
- software engineer internship Annapolis, MD
- entry level software engineer remote Annapolis, MD
- senior software engineer remote Annapolis, MD
- senior software design engineer Annapolis, MD
- senior software engineer Annapolis, MD





