CrawlJobs Logo

Autonomy Engineer

United Kingdom, Wallingford · Job Posted December 08, 2025
Apply Position
Job Link Share

Job Description

At Dexory, we build, deploy, and operate autonomous robots that transform logistics and warehouse operations. In just six months, we went from the first CAD model to a deployed robot at a customer site in May 2023. Two years later, we’ve built and deployed over 150 robots, grown from a team of 10 to more than 250 people, and continue to scale at startup speed. Our ambition now is to scale our robotics and autonomy stack to hundreds, soon thousands, of robots operating in dynamic, real-world environments. As a Robotics Engineer at Dexory, you’ll help us make that possible: designing systems that can be deployed every two weeks to our global fleet, with zero manual customisation.

Job Responsibility

  • Developing and maintaining autonomy software for real-world robotic systems
  • Working with ROS 2, using modern C++ (17/20), and Python
  • Developing and maintaining our lidar odometry
  • Developing and maintaining our lidar-based SLAM approaches (we need a few)
  • Collaborating with deployment teams to support complex field operations
  • Occasionally travel for hands-on deployment support

Requirements

  • Solid understanding of LiDAR-based SLAM algorithms (e.g., Cartographer, LOAM, LIO-SAM, HDL Graph SLAM, etc.)
  • Experience with pose graph optimization, scan matching, and sensor fusion
  • Familiarity with Open3D or PCL for point cloud processing
  • Understanding of state estimation frameworks (e.g., EKF, UKF, graph-based methods, or factor graphs)
  • Evidence of past work: open-source contributions, competition results, or deployed systems
  • Experience integrating 3D and 2D LiDARs (Ouster, Velodyne, Hesai, Livox, SICK, etc.)
  • Knowledge of calibration (LiDAR–IMU, LiDAR–camera, LiDAR–robot base)
  • Understanding of sensor synchronization, timestamp alignment, and coordinate transformations
  • Ability to design and validate sensor placement for optimal coverage and robustness
  • Solid experience with ROS 2, C++, and Python
  • Familiarity with Linux, Git, CI/CD, and containerisation
  • Willingness to travel for hands-on deployment (when needed)
  • Strong communication and collaboration skills

Nice to have

  • Expertise in design robotic software at scale
  • Experience with Lidar-based segmentation, or other perception pipelines
  • Contributions to open-source robotics projects
  • Participation in competitions like RoboCup, Formula Student AI, or DARPA challenges

What we offer

  • Private healthcare via Bupa with 24/7 medical helpline
  • Life insurance
  • Income protection
  • Pension: 4+% employee with option to opt into salary exchange, 5% employer
  • Employee Assistance Programme - mental wellbeing, financial and legal advice/support
  • 25 holidays per year
  • Full meals onsite in Wallingford
  • Fun team events on and offsite, snacks of all kinds in the office

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Autonomy Engineer

8 matching positions

Senior AI/ML Engineer, Autonomy Build Platform

This role is categorized as hybrid. This means the successful candidate is expec...
Location
Location
United States , Mountain View
Salary
Salary:
170000.00 - 240000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience leading and driving large-scale, cross-team initiatives
  • Bachelors Degree in Computer Science or related field or equivalent work experience
  • Experience working on developer tooling, Python, docker, etc.
  • Experience leading projects across multiple teams
  • Attention to detail, and a desire to improve processes & systems around you
  • Deep understanding of the business and operational impact for different technology tradeoffs
  • Passionate about self-driving technology and its potential impact on the world
Job Responsibility
Job Responsibility
  • Design and implement improvements to our Python development ecosystem and workflows, which have a measurable and direct impact on engineering productivity
  • Collaborate with engineers across the company to understand and support their development workflows
  • Own technical projects from start to finish and be responsible for major technical decisions and tradeoffs
  • Lead complex projects that span teams, with many partners and customers
  • Effectively participate in planning, code reviews, and design discussions
  • Contribute impactful projects to the team's roadmap
  • Thrive in a fast-paced, collaborative work environment where impact is a result of your efforts and where your contribution is highly visible
  • Drive software engineering best practices both within our team and across engineering
  • Create tooling that encourages and supports these practices
  • Mentoring and up-leveling other engineers on the team
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Satellite Autonomy Engineer

Satellites fail silently, and the engineers who stop that from happening are amo...
Location
Location
United States , Los Angeles
Salary
Salary:
172000.00 USD / Year
darwinrecruitment.com Logo
Darwin Recruitment GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in engineering or a related field with 5 or more years of satellite design and/or operations experience
  • Hands on experience designing, developing and verifying spacecraft FDIR
  • Experience developing and verifying spacecraft autonomy software or configuration
  • Familiarity with one or more satellite subsystems and/or system level analysis
  • Familiarity with satellite testing and/or on orbit mission operations
  • US Person status required (US Citizenship required for clearance eligibility)
Job Responsibility
Job Responsibility
  • Serve as the Autonomy Responsible Engineering Authority on programmes and proposals, owning fault detection, isolation and response architecture end to end
  • Defining satellite states, modes and transitions
  • Designing and validating onboard fault responses
  • Leading requirements decomposition
  • Supporting on console operations for on orbit missions
  • Working across disciplines, often guiding a multidisciplinary team
  • Having real influence on CONOPS and architecture trade studies from early programme phases through to validation and test
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Autonomy Evaluation

General Motors is a global leader in advanced driver assistance. With Super Crui...
Location
Location
United States , Sunnyvale
Salary
Salary:
185000.00 - 284100.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years applied experience with robotics or autonomous systems software, spanning multiple subsystems from perception through planning and control of the vehicle
  • 3+ years leading evaluation of complex dynamic systems using numerical and ML approaches on large-scale time series data
  • Proficiency developing Python in production team environments
  • strong ability to work in large C++ autonomy codebases
  • Proven cross-team technical leadership, including defining strategies adopted by multiple teams and influencing system and architecture decisions
  • PhD, Masters, or Bachelor’s degree in Computer Science, Robotics, Mechanical or Aerospace Engineering, Machine Learning, or a related field
Job Responsibility
Job Responsibility
  • Define the strategy and architecture for metrics and analyses to evaluate autonomous driving software performance across the autonomy stack
  • Lead cross-functional efforts with autonomy, systems engineering, simulation, and data teams to embed evaluation into development workflows and release decisions
  • Invent and drive new statistical and ML methods, and ML introspection techniques, to quantify performance, detect regressions, and reveal patterns of system behavior at scale
  • Own and refine key AV evaluation metrics and KPIs used for readiness and safety decisions
  • synthesize and present results and tradeoffs to stakeholders
  • make insights readily available to partner teams through interactive dashboards
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Principal Machine Learning Engineer – Autonomy

As a Principal ML Engineer, you will be at the forefront of Physical AI, develop...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
302000.00 - 336000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of working experience in the ML, Robotics, or Autonomous Systems industry (building upon the base 8+ years expected for advanced roles)
  • Proven experience leading large-scale technical projects from conception to production
  • Bachelor's degree in Computer Science, Computer Engineering, or related fields
  • Expert-level proficiency in Python and Linux environments
  • Deep expertise in modern AI/ML frameworks (e.g., PyTorch)
Job Responsibility
Job Responsibility
  • Lead the strategy for Autonomous Driving Algorithm Development, ensuring our stack is robust, safe, and capable of handling the most complex urban edge cases
  • Provide the overarching technical vision for our multi-modal autonomy systems
  • Design and oversee the implementation of complex, large-scale ML systems
  • Mentor senior and lead engineers
  • Act as a bridge between AV Labs and other Uber engineering units
What we offer
What we offer
  • Bonus program
  • Equity award
  • Other types of compensation
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Software Engineer, Autonomy Behavior Validation

As a Software Engineer on the Software Validation team within the AV organizatio...
Location
Location
United States , Sunnyvale
Salary
Salary:
123200.00 - 189100.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science, Software Engineering, Data Science, or related fields
  • 1–3 years of professional software engineering experience (including internships, co-ops, or research engineering roles) building automation, internal tools, or data/analysis pipelines
  • Using large language models (LLMs) to summarize results, generate reports, or accelerate analysis
  • Building simple agents or scripts that chain tools together to complete tasks end-to-end
  • Strong programming skills in Python and experience with SQL
  • Experience writing clean, well-tested, and maintainable code for data processing, backend services, or scientific/analytical workflows
  • Experience working with large datasets to derive insights, build analyses, or drive decisions
  • Strong analytical thinking skills with the ability to interpret data and derive impactful conclusions
  • Ability to adapt and operate under ambiguity, going from quick code prototypes to longer-term, production-ready solutions on brief time horizons
  • Excellent communication skills, capable of switching between high-level and detailed technical discussions
Job Responsibility
Job Responsibility
  • Design and deploy metrics and test strategies at scale to evaluate the behavior of autonomous vehicles in simulation and on-road
  • Translate validation strategies into production-quality code and automation pipelines that execute high-quality AV behavior analysis for continuous and scaled software release cycles
  • Leverage AI-assisted and agentic workflows to build internal tools and frameworks that make it easier to author, configure, and deploy metrics, tests, and validation artifacts
  • Ensure the quality and reliability of behavior validation outputs through monitoring, alerting, automated checks, and continuous improvement of the underlying code and data pipelines
  • Collaborate across teams to establish coding and automation best practices for the Software Validation organization
  • and understand stakeholder needs and translate them into robust tools and workflows
What we offer
What we offer
  • Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • Fulltime
Read More
Arrow Right

Staff Autonomy Engineer

Archer is an aerospace company based in San Jose, California building an all-ele...
Location
Location
United States , San Jose
Salary
Salary:
170000.00 - 215000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of professional experience in aerospace autonomy, robotics systems, or GNC software development
  • BS in Aerospace, Electrical, or Computer Engineering
  • Expert proficiency in C++ for real-time embedded software
  • Experience with robotics frameworks (such as ROS)
  • Familiarity with integrating software onto autopilots like Pixhawk
  • Proven track record in robotic teaming, trajectory generation, and mission planning for Unmanned Aerial Systems (sUAS) or planetary exploration vehicles
  • Advanced knowledge of state estimation techniques, including vision-based navigation and sensor fusion
  • Strong organizational skills with a demonstrated ability to lead complex development initiatives and specialized engineering team
Job Responsibility
Job Responsibility
  • Architect Autonomy Frameworks: Lead the system architecture and feature development for autonomous flight systems, with a specific focus on multi-agent coordination, task allocation, and resource scheduling in real-time environments
  • GNC Software Integration: Design, implement, and integrate C++ product software for guidance, navigation, and control modules. Ensure portability and scalability across diverse aerial platforms, overseeing the transition from algorithmic design to embedded deployment
  • State Estimation & Localization: Serve as the subject matter expert for state estimation and localization, developing software packages that fuse data from passive sensing, GPS, and IMU to ensure robust navigation in day, night, and off-road environments
  • Cross-Functional Leadership: Partner with Systems Engineering and Flight Test teams to drive performance analysis. Lead the definition of verifiable software requirements, ensuring GNC considerations are integrated into vehicle navigation and obstacle avoidance algorithms
  • Safety & Compliance: Direct the development of safety-critical autonomy software, coordinating safety compliance with agencies like the FAA or NASA, and managing rigorous validation processes for flight control and autonomous path following
  • Simulation Infrastructure: Champion the development of simulation and hardware-in-the-loop (HITL) test infrastructure. Drive performance analysis of compute loads and communications to improve the rigor of delivered features before flight
  • Mentorship & Methodology: Lead engineering teams in Agile environments, providing oversight on trajectory generation and control implementation while mentoring engineers in best practices for autonomy and robotics
  • Fulltime
Read More
Arrow Right

Engineer – Autonomy & Active Safety

This role supports the development and integration of advanced autonomy and acti...
Location
Location
United States , Oshkosh
Salary
Salary:
Not provided
carexconsulting.com Logo
Carex Consulting Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Accredited Bachelor’s degree in Engineering or a related field
  • Six (6) or more months of related work experience (internship experience acceptable)
  • Experience with Matlab/Simulink and embedded C/C++
  • Familiarity with C#, PLCs, Python, and SQL databases
  • Automotive industry experience preferred
  • Strong communication skills with the ability to collaborate effectively in a team environment
  • Ability to work onsite in Oshkosh, WI, with limited remote flexibility after initial training
Job Responsibility
Job Responsibility
  • Support the design, development, and validation of autonomy and active safety systems
  • Develop and maintain embedded software using C/C++ for real-time applications
  • Utilize Matlab/Simulink for modeling, simulation, and control system development
  • Collaborate with cross-functional engineering teams to integrate hardware and software components
  • Assist with system testing, troubleshooting, and performance optimization in both lab and field environments
  • Contribute to data analysis and database management using SQL and other relevant tools
  • Participate in occasional travel (approximately 10%) to customer and test sites for system validation and support
  • Communicate technical findings, project updates, and recommendations clearly to stakeholders
Read More
Arrow Right

Staff Systems Engineer – Autonomy Interface SW

Join us in shaping the future of mobility at General Motors, where innovation dr...
Location
Location
United States , Austin; Mountain View
Salary
Salary:
160200.00 - 290700.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in systems engineering, embedded systems, or sensor integration
  • Bachelors Degree in relevant field or relevant work experience
  • Recognized expertise in system engineering processes, embedded architectures, and safety-critical design principles
  • Experience in one or more of our key technology areas: sensor platforms, operating systems, or middleware
  • Proven ability to lead cross-functional technical initiatives and deliver high-quality solutions
  • Exceptional communication and leadership skills
Job Responsibility
Job Responsibility
  • Define subsystem-level strategy and influence platform-wide architecture for sensors and embedded systems
  • Lead development of technical specifications, requirements, and interface definitions for complex systems
  • Drive architectural reviews and establish best practices for embedded development, including safety-critical aspects
  • Conduct research and proof-of-concept for next-generation technologies
  • provide forward-looking recommendations to leadership
  • Mentor engineers across levels and advocate for technical excellence and continuous improvement
  • Collaborate with senior leadership, product managers, and cross-functional teams to align technical vision with business goals
  • Communicate complex technical concepts effectively to both engineering teams and executive stakeholders
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right