Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Autonomy Software Engineer

$150k - $210k

Jobleads-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
#J-18808-Ljbffr Jobleads-US
Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Senior Autonomy Software Engineer in Annapolis, MD vacancy
  •  ...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

    Jobleads-US

    Annapolis, MD
    17 hours ago
  •  ...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... 
    Senior
    Work at office
    Visa sponsorship
    Work visa

    Gigatec Engineering

    Annapolis, MD
    2 days ago
  •  ...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

    Annapolis Micro Systems

    Annapolis, MD
    a month ago
  • $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... 
    Senior
    Contract work

    ClearEdge IT Solutions

    Annapolis, MD
    2 days ago
  •  ...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

    Jobleads-US

    Annapolis, MD
    17 hours ago
  • $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... 
    Senior
    Full time
    Local area
    Worldwide

    Elsevier

    Annapolis, MD
    4 hours ago
  • $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... 
    Senior
    Contract work
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work
    Home office
    Visa sponsorship
    Flexible hours

    Nava PBC

    Annapolis, MD
    2 days ago
  • 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... 
    Senior
    Local area

    Damco

    Annapolis, MD
    5 days ago
  • 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... 
    Senior
    Contract work

    HonorVet Technologies

    Annapolis, MD
    5 days ago
  • $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... 
    Senior
    Hourly pay
    Temporary work
    Immediate start
    Flexible hours

    Erias Ventures, LLC

    Annapolis, MD
    3 hours ago
  •  ...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... 
    Senior
    Local area

    Coinbase

    Annapolis, MD
    2 days ago
  •  ...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

    Jobleads-US

    Annapolis, MD
    17 hours ago
  • $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... 
    Senior
    Contract work
    Work experience placement
    Local area

    Red Arch Solutions

    Annapolis, MD
    5 days ago
  • $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... 
    Senior
    Full time
    Local area
    Work from home
    Worldwide

    RELX

    Annapolis, MD
    5 days ago
  • $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

    Datavant

    Annapolis, MD
    2 days ago
  • $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... 
    Senior
    Work experience placement
    Local area

    Indeed

    Annapolis, MD
    2 days ago
  • $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... 
    Senior
    Immediate start
    Remote work
    Free visa
    Flexible hours

    Ford Motor Company

    Annapolis, MD
    1 day ago
  • $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... 
    Senior
    Work experience placement
    Work at office
    Remote work

    Akamai

    Annapolis, MD
    1 day ago
  • $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... 
    Senior
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis, MD
    2 days ago
  • $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... 
    Senior
    Immediate start
    Flexible hours

    Leidos

    Annapolis, MD
    5 days ago
  • $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... 
    Senior
    For subcontractor
    Local area
    Flexible hours

    Navstar

    Annapolis, MD
    5 days ago
  • $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... 
    Senior
    Local area

    Coinbase

    Annapolis, MD
    5 days ago
  • $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... 
    Senior
    Local area

    Coinbase

    Annapolis, MD
    5 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Covista

    Crownsville, MD
    2 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Lockheed Martin Corporation

    Annapolis, MD
    2 days ago
  •  ...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... 
    Senior
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Sparksoft

    Annapolis, MD
    1 day ago
  •  ...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

    Jobleads-US

    Annapolis, MD
    17 hours ago
  • $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... 
    Senior
    Full time
    Contract work
    Local area
    Remote work
    Monday to Friday
    Flexible hours
    Shift work
    2 days per week
    3 days per week

    The Coleman Group, Inc.

    Annapolis, MD
    more than 2 months ago
  •  ...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... 
    Senior
    Contract work
    Work experience placement
    Local area

    ELEVI Associates

    Annapolis, MD
    2 days ago
  •  ...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... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Norstella

    Annapolis, MD
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Autonomy Software Engineer. Be the first to apply!