CrawlJobs Logo

Autonomy Software Engineer

skydio.com Logo

Skydio

Location Icon

Location:
United States , San Mateo

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

147000.00 - 210000.00 USD / Year

Job Description:

As an Autonomy Engineer, your primary goal will be to make our autonomy system more capable and more reliable for all of our customers. You will own developing new autonomous capabilities end-to-end and deploying these capabilities to customers tackling a wide range of use cases, including inspection & mapping, drone-as-first-responder (DFR), security/patrols, situational awareness, and more. These represent some of the first real-world deployments of truly autonomous robots performing valuable tasks in large and critical industries.

Job Responsibility:

  • Make our autonomy system more capable and more reliable for all of our customers
  • Own developing new autonomous capabilities end-to-end and deploying these capabilities to customers
  • Build cutting-edge autonomous capabilities through tight cross functional collaboration
  • Develop core robotics algorithms to expand our autonomous operational envelope in challenging environmental conditions
  • Triage customer issues, recognize trends, and rapidly make our system more resilient to failures seen in the field
  • Research investments in simulated and in-real-life test infrastructure
  • Develop a deep understanding of core robotics principles coupled with a full understanding of how our system works
  • Help out across the full software stack when needed, maintaining the highest standards for code quality and proactively addressing tech debt
  • Conceive, design, implement, simulate, evaluate, and fly new motion planning strategies to extend capabilities and improve customer experience

Requirements:

  • 1+ years of experience writing production level code for autonomous robots, preferably flying robots
  • High level of proficiency in C++ and Python
  • Practical experience implementing state of the art algorithms in a robotics-adjacent area including computer vision, state estimation, motion planning, controls, sensor characterization and integration, UAS software and hardware development
  • Strong software engineering fundamentals and a commitment to writing clean, well-designed, maintainable, readable code

Nice to have:

  • Highly curious, creative, and able to communicate concepts to non-technical audiences
  • Excited to use robotics to make the world safer, more productive, and more creative
What we offer:
  • Equity in the form of stock options
  • Comprehensive benefits packages
  • Relocation assistance may also be provided for eligible roles
  • Eligible to enroll in the Company’s group health insurance plans
  • Paid vacation time, sick leave, holiday pay and 401K savings plan

Additional Information:

Job Posted:
January 03, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Autonomy Software Engineer

Autonomy Software Engineer

Merlin is a venture backed aerospace startup building a non-human pilot to enabl...
Location
Location
United States
Salary
Salary:
Not provided
merlinlabs.com Logo
Merlin Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in computer science, aerospace engineering, robotics, or a related field
  • BS and 1+ or MS and 2+ years of experience developing software for robotic or autonomous systems
  • Experience with Linux and open-source development tools
  • Experience with overall product development cycle, including design, testing, and troubleshooting at the system level as well as at the software component level
  • Experience with both Python and C++
  • Experience with ROS, DDS or similar robotics middleware
  • Strong problem-solving skills and the ability to learn and contribute across different technical domains
Job Responsibility
Job Responsibility
  • Develop software across the stack of an aircraft autonomy system, contributing to lower level embedded systems and higher level autonomy function areas as needed
  • Implement and integrate algorithms for perception, reasoning, decision making, planning, and execution in support of autonomous airborne operations
  • Collaborate with domain leads to understand architecture, requirements, and design intent for specific capabilities
  • Contribute to simulation, integration, and flight test activities to validate autonomy software in relevant environments
  • Write, test, document and review code according to Merlin’s development standards
  • Collaborate across Merlin to develop novel, certifiable systems to solve the toughest problems in aviation and autonomy
What we offer
What we offer
  • health
  • dental
  • life
  • unlimited vacation
  • 401k with match
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Autonomy - Calibration, Mapping & Localization

As a Staff/Senior Software Engineer on our Calibration, Localization, & Mapping ...
Location
Location
United States , Mountain View
Salary
Salary:
180000.00 - 198000.00 USD / Year
cyngn.com Logo
Cyngn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS/Phd with focus in robotics or a similar technical field of study
  • Solid foundation in probability theory, linear algebra, 3D geometry, and spatial coordinate transformations
  • In-depth understanding of matrix factorization algorithms and Lie algebra/groups
  • Solid theoretical knowledge of state-of-the-art techniques in 3D Lidar-based mapping and localization for autonomous vehicles (LOAM series, GICP, FastLIO, bundle-adjustment)
  • Familiarity with state estimation frameworks such as EKF’s as well as modern nonlinear optimization libraries (GTSAM, G2O, Ceres-Solver, GNC-Solver, etc.)
  • 6+ years of industry experience as an autonomous vehicle or robotics software engineering professional including hands-on implementation and tuning on production hardware
  • 6+ years industry experience writing C++ software in a production environment - architecture design, unit testing, code review, algorithm performance trade-offs, etc.
  • Proficiency in Python
  • Excellent written & verbal communication skills
Job Responsibility
Job Responsibility
  • Design, implement, tune, and test mapping, localization, and sensor calibration algorithms for our autonomous vehicle platforms using C++ and Python
  • Develop tooling and metrics for performance validation and continuous testing frameworks
  • Balance project tasks, code reviews, and research to meet product-driven milestones in a fast-paced startup environment
What we offer
What we offer
  • Health benefits (Medical, Dental, Vision, HSA and FSA (Health & Dependent Daycare), Employee Assistance Program, 1:1 Health Concierge)
  • Life, Short-term and long-term disability insurance (Cyngn funds 100% of premiums)
  • Company 401(k)
  • Commuter Benefits
  • Flexible vacation policy
  • Sabbatical leave opportunity after 5 years with the company
  • Paid Parental Leave
  • Daily lunches for in-office employees and fully-stocked kitchen with snacks and beverages
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Autonomy - Behavior, Planning & Controls

As a Senior Software Engineer, you will play a pivotal role in developing next-g...
Location
Location
United States , Mountain View
Salary
Salary:
180000.00 - 198000.00 USD / Year
cyngn.com Logo
Cyngn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS/PhD in Computer Science, Robotics, or a related technical field, or equivalent practical experience
  • Strong proficiency in C++ and Python with a deep understanding of software development best practices
  • Solid foundation in robotics principles, particularly motion planning and control systems
  • Strong background in vehicle dynamics and experience applying these principles to autonomous systems
  • Knowledge of nonlinear optimization and search-based planning techniques
  • Familiarity with ROS2 for designing, building, and operating robotic systems
  • Strong mathematical foundation, including geometry, linear algebra, and probability
  • Excellent problem-solving abilities with a proactive approach in a fast-paced, collaborative environment
  • Strong communication and cross-team collaboration skills
Job Responsibility
Job Responsibility
  • Design, implement, and optimize motion planning and control algorithms for autonomous vehicles
  • Develop and enhance software infrastructure for vehicle simulation, performance validation, and system diagnostics
  • Architect and refine path-planning and tracking control algorithms to improve autonomy performance
  • Collaborate with cross-functional teams to deploy and validate solutions in both simulated and real-world environments
  • Balance hands-on development, code reviews, and research to achieve product-driven milestones in a fast-paced startup environment
  • Integrate cutting-edge robotics research into our autonomous driving stack to enhance system capabilities
What we offer
What we offer
  • Health benefits (Medical, Dental, Vision, HSA and FSA (Health & Dependent Daycare), Employee Assistance Program, 1:1 Health Concierge)
  • Life, Short-term and long-term disability insurance (Cyngn funds 100% of premiums)
  • Company 401(k)
  • Commuter Benefits
  • Flexible vacation policy
  • Sabbatical leave opportunity after 5 years with the company
  • Paid Parental Leave
  • Daily lunches for in-office employees and fully-stocked kitchen with snacks and beverages
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Autonomy - Perception, Deep Learning

We are seeking an experienced Senior Software Engineer to join our Perception te...
Location
Location
United States , Mountain View
Salary
Salary:
180000.00 - 198000.00 USD / Year
cyngn.com Logo
Cyngn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS/PhD in computer science, computer engineering, robotics, or similar technical field of study
  • 4+ years of experience writing Python software in a production environment - unit testing, code review, algorithm performance trade-offs, etc.
  • Strong theoretical foundation in deep learning techniques for computer vision, with working knowledge of linear algebra, probability, and optimization
  • Hands-on experience developing and deploying deep learning models for real-world perception tasks (e.g., detection, segmentation, multi-object tracking)
  • Proficiency with libraries such as Pytorch, TensorFlow, Numpy, SciPy, OpenCV (Python), etc.
  • Experience building and integrating tools and infrastructure to optimize model development lifecycle, including but not limited to model versioning, model evaluation, model deployment, etc.
  • Excellent written & verbal communication skills
Job Responsibility
Job Responsibility
  • Design, implement, and optimize deep learning models for object detection, segmentation, and tracking using camera and lidar data
  • Build and maintain data pipelines, training infrastructure, and inference frameworks to support reproducible and scalable model development
  • Develop tools and metrics for evaluating model performance and ensuring robustness across diverse warehouse environments
  • Work with third-party annotation vendors to generate high-quality labeled datasets for training and validation
What we offer
What we offer
  • Health benefits (Medical, Dental, Vision, HSA and FSA (Health & Dependent Daycare), Employee Assistance Program, 1:1 Health Concierge)
  • Life, Short-term and long-term disability insurance (Cyngn funds 100% of premiums)
  • Company 401(k)
  • Commuter Benefits
  • Flexible vacation policy
  • Sabbatical leave opportunity after 5 years with the company
  • Paid Parental Leave
  • Daily lunches for in-office employees and fully-stocked kitchen with snacks and beverages
  • Fulltime
Read More
Arrow Right

Senior Software Engineer- Flight Autonomy

Merlin Labs is seeking a Senior Software Engineer with strong experience in DO-1...
Location
Location
Salary
Salary:
Not provided
merlinlabs.com Logo
Merlin Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s in Computer Science, Electrical Engineering, Aerospace, or related field
  • 3-5 years of embedded or flight software development experience within a DO-178C environment
  • Strong proficiency in C/C++ for embedded, real-time, safety-critical systems
  • Understanding of avionics protocols and architectures (ARINC 429, ARINC 653, CAN, MIL-STD-1553, Ethernet)
  • Experience designing and implementing software for real-time operating systems (RTOS), with strong knowledge of low level topics such as device driver development, interrupt handling, memory management, and performance estimation
  • Strong experience with requirements management, including authoring high-quality software requirements, maintaining traceability, and using tools such as DOORS, Jama, or Polarion
  • Experience with hardware/software integration, debugging on target hardware, and use of analysis tools (logic analyzers, bus analyzers)
  • Experience with Python scripting, tool automation and test automation
  • Experience with CI/CD environments and automated code quality checks
Job Responsibility
Job Responsibility
  • Develop, integrate, and verify flight-critical software using C/C++ following DO-178C processes
  • Build application-level flight software and ensure robust integration with underlying avionics hardware interfaces
  • Create, maintain and review software requirements, code and certification artifacts adhering to certification plans and standards
  • Troubleshoot integration issues on test benches and aircraft
  • Develop automated workflows for software integration and build processes
  • Collaborate with engineers from cross functional groups such as systems, safety, hardware, flight controls and test to ensure product and program level needs are met
  • Contribute to planning and execution of SOI audits and certification reviews
  • Create and maintain comprehensive documentation for software requirements, architecture, build processes and design decisions
  • Support hardware-in-the-loop (HIL), processor-in-the-loop (PIL), and flight testing activities
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Robotics Platform

Chef is looking for a Senior Software Engineer, Robotics Platform, to help us sc...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 250000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in computer science, robotics, or equivalent experience
  • Strong experience and expertise in Linux systems, with at least 4+ years experience building complex software in a Linux environment
  • Excellent software engineering fundamentals
  • Experience leading and shipping complex software projects
  • Understanding of network and time protocols, e.g. TCP, UDP, PTP
  • Knowledge of build systems and tooling, performance optimization, and memory and network profiling
Job Responsibility
Job Responsibility
  • Debug and fix difficult low-level systems software problems, e.g. with drivers, networking, Linux configuration
  • Lead an upgrade of our autonomy software OS and middleware
  • Investigate load and networking issues and increase performance of our perception and robotics algorithms
  • Work with manufacturing to develop processes for provisioning robotic systems at scale
  • Help integrate new robot hardware, sensors, and cameras, and monitor performance
  • Contribute to overall software architecture design and standards and test and release processes
  • Champion engineering excellence, ensuring high-quality, well-structured, and well-tested code
What we offer
What we offer
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • Fulltime
Read More
Arrow Right

Autonomy Engineer II

SkyGrid is seeking an Autonomy Engineer II to help develop cutting-edge solution...
Location
Location
United States , Austin
Salary
Salary:
Not provided
skygrid.com Logo
SkyGrid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. in Computer Science, Aerospace Engineering, Robotics, or related field
  • Minimum of 3 years of autonomy engineering experience, with a strong focus on concept-to-prototype development
  • Work experience in algorithm development or R&D for autonomous systems
  • Programming Languages: Python, C/C++
  • Familiarity with R&D of algorithms and functions that enable autonomous systems
  • Development, integration, and testing in SIL simulation environment
  • Experience in air traffic management research and development
  • Experience with mathematical formulation of vehicle kinematics/dynamics, route planning, optimization, conflict detection and resolution algorithms
  • Translation of advanced algorithms and mathematical concepts into clean, working code
  • Familiarity with AI/ML, robotics, or autonomous systems
Job Responsibility
Job Responsibility
  • Lead the end-to-end development of autonomous air traffic management functions—from concept to prototype
  • Collaborate with product and systems engineers to define functional and performance requirements for autonomy-based functions
  • Collaborate with software engineers to design and develop integration interfaces within the overarching product codebase
  • Specify and execute Software-in-the-Loop (SIL) testing to validate autonomy functions and generate relevant test result artifacts
  • Drive innovation by brainstorming and developing novel autonomy solutions, contributing to research and development efforts in autonomous airspace management
  • Foster collaboration by engaging with external organizations, research institutions, and industry partners, as well as supporting technical publications and conference contributions
What we offer
What we offer
  • Comprehensive Health Coverage from Day One: Enjoy immediate access to medical, dental, and vision insurance, including HSA and FSA options
  • Generous Retirement Contributions: Benefit from an automatic company 401k contribution program, with no match required, plus an additional company matching program to boost your retirement savings
  • Calm Annual Membership: Prioritize your mental health with complimentary access to mindfulness and meditation resources
  • Discounted ClassPass Membership: Stay active and healthy with access to thousands of fitness studios and gyms nationwide
  • Investment in Your Growth: Receive an annual stipend for learning and development to support your continuous education and skill development
  • Engaging Team Activities: Participate in quarterly team-building events and celebrations organized by our dedicated culture committee
  • Fully Stocked Kitchen: Enjoy a variety of snacks and beverages to keep you fueled throughout the day
  • Fulltime
Read More
Arrow Right

Software Engineer

Software Engineer – Stealth AI Start-Up – Remote (US / Canada). I’m supporting a...
Location
Location
United States
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience, ideally with exposure to developer tools, distributed systems, or high-performance applications
  • A strong academic foundation – typically demonstrated through excellent performance in a rigorous CS or engineering program
  • Great fit for someone coming from Big Tech who wants more ownership, autonomy, and direct product impact
  • Experience with compiled or systems-level languages (e.g., Rust, Go, C++, or similar) is a plus, but not required
  • Additional bonus experience with: Linux / shell development
  • Backend systems
  • GPU, graphics, or performance-oriented programming
  • Love building tools that improve developer workflows and productivity
  • Have strong engineering fundamentals and a user-focused mindset
  • Communicate clearly and collaborate well across teams
Job Responsibility
Job Responsibility
  • Build features across the full stack: design, development, testing, and deployment
  • Improve performance, reliability, and the end-to-end developer experience
  • Partner closely with engineering, product, growth, and marketing teams
  • Prototype new ideas and iterate quickly based on real user feedback
  • Mentor teammates and help shape a strong, high-quality engineering culture
  • Fulltime
Read More
Arrow Right