CrawlJobs Logo

Autonomy Engineer Intern

United States, San Mateo 47.00 - 53.00 USD / Hour · Job Posted January 03, 2026
Apply Position
Job Link Share

Job Description

If you have a strong foundation in math, theory, and software development and you are interested in directly contributing to the development of the next generation of autonomy algorithms and pushing them into real products, we would love to hear from you. We are looking for interns for our Summer program. You will be paired up with one or more members of our core software development team, assuming direct ownership of a project that meaningfully advances the capabilities of our planning and controls and product engineering teams.

Job Responsibility

  • Enable rapid research and development of intelligent systems with advanced autonomous capabilities beyond anything that exists in the world today
  • Research, prototype, and generally assess the feasibility of new approaches
  • Imagine and then implement new features that unlock magic for our users
  • Characterize and quantify the performance of core components of the software and hardware stack

Requirements

  • Demonstrated enthusiasm for one or more of the following: motion planning, dynamics and controls, 3D graphics, computer vision, deep learning, distributed systems, tools/infrastructure, mobile
  • Solid software engineering foundation and a commitment to writing clean, well-architected code
  • High proficiency in C++ and/or Python
  • Ability to thrive in a fast-paced, collaborative, small team environment

Looking for more opportunities?

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

Similar Jobs for

Autonomy Engineer Intern

8 matching positions

Autonomy Engineer Intern - Computer Vision/Deep Learning

The core of our system is the computer vision algorithms that allow drones to un...
Location
Location
United States , San Mateo
Salary
Salary:
47.00 - 53.00 USD / Hour
skydio.com Logo
Skydio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High proficiency in C++ and/or Python and PyTorch
  • Demonstrated enthusiasm for one or more of the following: computer vision, deep learning, motion planning, dynamics and controls, 3D graphics, distributed systems, and tools/infrastructure
  • Solid software engineering foundation and a commitment to writing clean, well-architected code
  • Ability to thrive in a fast-paced, collaborative, small team environment
Job Responsibility
Job Responsibility
  • Enable rapid research and development of intelligent systems with advanced autonomous capabilities beyond anything that exists in the world today
  • Research, prototype, and generally assess the feasibility of new approaches
  • Imagine and then implement new features that unlock magic for our users
  • Characterize and quantify the performance of core components of the software and hardware stack
Read More
Arrow Right

Fixed Wing (F10) Autonomy Engineer Intern

If you have a strong foundation in math, theory, and software development and yo...
Location
Location
United States , San Mateo
Salary
Salary:
47.00 - 58.00 USD / Hour
skydio.com Logo
Skydio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated enthusiasm for one or more of the following: motion planning, dynamics and controls, 3D graphics, computer vision, deep learning, distributed systems, tools/infrastructure, mobile
  • Solid software engineering foundation and a commitment to writing clean, well-architected code
  • High proficiency in C++ and Python
  • Ability to thrive in a fast-paced, collaborative, small team environment
Job Responsibility
Job Responsibility
  • Enable rapid research and development of intelligent systems with advanced autonomous capabilities beyond anything that exists in the world today
  • Research, prototype, and generally assess the feasibility of new approaches
  • Imagine and then implement new features that unlock magic for our users
  • Characterize and quantify the performance of core components of the software and hardware stack
Read More
Arrow Right

PhD Autonomy Engineer Intern - Planning & Controls (Reinforcement Learning)

Skydio builds the world’s most advanced autonomous drones used across inspection...
Location
Location
Switzerland , Zurich
Salary
Salary:
50.00 EUR / Hour
skydio.com Logo
Skydio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • PhD student in Robotics, Machine Learning, Controls, or related field
  • Strong fundamentals in RL, control theory, and motion planning
  • comfort with safety/robustness concepts
  • Proficient in Python (PyTorch/JAX/Ray RLlib) and at least one of C++ or CUDA
  • Hands-on experience with robotics simulation (Isaac Lab/MuJoCo/PyBullet) and sim2real techniques
  • Experience training/deploying policies for navigation, manipulation, or locomotion on real robots or autonomous vehicles
Job Responsibility
Job Responsibility
  • Develop and deploy reinforcement learning (and adjacent policy-learning methods) that make Skydio aircraft plan, navigate, and control themselves more intelligently—safely, reliably, and efficiently—across our ecosystem: handheld apps, ground control, cloud autonomy services, and fleet workflows
  • Navigation & avoidance in the wild: Train policies that adapt online to cluttered 3D scenes (forests, bridges, urban canyons), complementing our geometric stack for robust obstacle avoidance and dynamic goal-seeking
  • RL-augmented planning: Fuse learned cost shaping / value functions with trajectory optimization for smooth, agile flight with tight safety envelopes and mission constraints
  • Sim → Real at scale: Build scalable datasets and training loops with Isaac Lab, domain randomization, residual learning, and safety filters
  • validate on real drones weekly
  • Human-in-the-loop shared control: Learn assistive policies that blend pilot intent, autonomy priors, and uncertainty-aware behaviors for intuitive control handoffs
  • Fleet & multi-agent: Explore decentralized coordination for coverage, pursuit, and collaborative mapping with minimal comms
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

Autonomy Engineer III

SkyGrid is seeking an Autonomy Engineer III to join our Advanced Air Mobility (A...
Location
Location
United States , Austin
Salary
Salary:
Not provided
skygrid.com Logo
SkyGrid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 6 years of experience in autonomy, control systems, robotics, or aerospace software development
  • B.S. in Computer Science, Aerospace Engineering, Robotics, or related field
  • Work experience in algorithm development or R&D for autonomous systems
  • Experience with mathematical formulation of vehicle kinematics and dynamics, route planning, optimization, conflict detection and resolution algorithms
  • Proficiency in software prototyping leveraging varied appropriate technologies such as Simulink, MATLAB, C/C++, and Python
  • Strong understanding of networking principles and communication protocols
  • Strong proficiency in authoring APIs, ICDs, and other technical documentation for software and hardware integration
  • Familiarity with R&D of algorithms and functions that enable autonomous systems
  • Development, integration, and testing in SIL/HIL simulation environments
  • Strong debugging, test design, and simulation skills in complex systems
Job Responsibility
Job Responsibility
  • Take autonomy concepts through iterative R&D prototyping, testing, and analysis to generate formal system requirements
  • Implement algorithms using a variety of approaches with Simulink, C/C++, MATLAB, Python, and others as appropriate
  • Prepare documentation and contribute to varying technical documents, particularly technology maturation reports
  • Collaborate with internal teams 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
  • Participate in design reviews, Software-in-the-Loop (SIL) / Hardware-in-the-Loop (HIL) testing, live flight testing, and demonstration events
  • 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: medical, dental, and vision insurance, including HSA and FSA options
  • Generous Retirement Contributions: automatic company 401k contribution program, with no match required, plus an additional company matching program
  • Calm Annual Membership: complimentary access to mindfulness and meditation resources
  • Discounted ClassPass Membership: access to thousands of fitness studios and gyms nationwide
  • Investment in Your Growth: annual stipend for learning and development
  • Engaging Team Activities: quarterly team-building events and celebrations
  • Fully Stocked Kitchen: variety of snacks and beverages
  • Fulltime
Read More
Arrow Right

Lead Software Engineer – Collaborative Autonomy and Controls

STR’s Analytics C2 Division develops novel technologies to solve challenging nat...
Location
Location
United States , Woburn
Salary
Salary:
Not provided
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to obtain a security clearance, for which U.S. citizenship is needed by U.S. Government
  • BS in Computer Science or related technical field with 7+ years’ experience
  • 8+ years in-depth OOP experience with Java and/or C++
  • Proven understanding of data structures, algorithms, concurrency, and code optimization
  • Proven ability to lead small to medium size agile teams in overall software design, definition/status/completion of tasking, mentorship of junior staff, accountability to both internal leadership and customers
  • Experience utilizing the following: Micro-service architectures
  • DevOps and CI/CD pipelines (Gitlab)
  • Containerization/orchestration tools such as Docker and Kubernetes
  • Agile software lifecycle methodologies and tools, such as Confluence, JIRA and Sonarqube (Static analysis)
  • Test-driven development methodologies and familiarity with a layered test strategy (unit, component, system, nightly tests)
Job Responsibility
Job Responsibility
  • Design, develop, implement, and demonstrate advanced algorithms and software systems
  • Provide technical leadership and mentoring on programs working throughout the software lifecycle, from early prototypes to integrated systems
  • Develop a diverse set of software tools and applications for mission planning systems, automated enterprise control processes, unmanned platforms, DevSecOps, and CI/CD pipelines
What we offer
What we offer
  • Flexible, hybrid environment
  • Collaborative learning environment
  • Recognition of contributions and achievements
Read More
Arrow Right

Lead Software Engineer – Collaborative Autonomy and Controls

STR’s Analytics C2 Division develops novel technologies to solve challenging nat...
Location
Location
United States , Arlington
Salary
Salary:
Not provided
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to obtain a security clearance, for which U.S. citizenship is needed by U.S. Government
  • BS in Computer Science or related technical field with 7+ years’ experience
  • 8+ years in-depth OOP experience with Java and/or C++
  • Proven understanding of data structures, algorithms, concurrency, and code optimization
  • Proven ability to lead small to medium size agile teams in overall software design, definition/status/completion of tasking, mentorship of junior staff, accountability to both internal leadership and customers
  • Experience utilizing the following: Micro-service architectures
  • DevOps and CI/CD pipelines (Gitlab)
  • Containerization/orchestration tools such as Docker and Kubernetes
  • Agile software lifecycle methodologies and tools, such as Confluence, JIRA and Sonarqube (Static analysis)
  • Test-driven development methodologies and familiarity with a layered test strategy (unit, component, system, nightly tests)
Job Responsibility
Job Responsibility
  • Design, develop, implement, and demonstrate advanced algorithms and software systems
  • Provide technical leadership and mentoring on programs working throughout the software lifecycle, from early prototypes to integrated systems
  • Develop a diverse set of software tools and applications for mission planning systems, automated enterprise control processes, unmanned platforms, DevSecOps, and CI/CD pipelines
Read More
Arrow Right

Lead Software Engineer – Collaborative Autonomy and Controls

STR’s Analytics C2 Division develops novel technologies to solve challenging nat...
Location
Location
United States , Dayton
Salary
Salary:
Not provided
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to obtain a security clearance, for which U.S. citizenship is needed by U.S. Government
  • BS in Computer Science or related technical field with 7+ years’ experience
  • 8+ years in-depth OOP experience with Java and/or C++
  • Proven understanding of data structures, algorithms, concurrency, and code optimization
  • Proven ability to lead small to medium size agile teams in overall software design, definition/status/completion of tasking, mentorship of junior staff, accountability to both internal leadership and customers
  • Experience utilizing the following: Micro-service architectures
  • DevOps and CI/CD pipelines (Gitlab)
  • Containerization/orchestration tools such as Docker and Kubernetes
  • Agile software lifecycle methodologies and tools, such as Confluence, JIRA and Sonarqube (Static analysis)
  • Test-driven development methodologies and familiarity with a layered test strategy (unit, component, system, nightly tests)
Job Responsibility
Job Responsibility
  • Design, develop, implement, and demonstrate advanced algorithms and software systems
  • Provide technical leadership and mentoring on programs working throughout the software lifecycle, from early prototypes to integrated systems
  • Develop a diverse set of software tools and applications for mission planning systems, automated enterprise control processes, unmanned platforms, DevSecOps, and CI/CD pipelines
  • Fulltime
Read More
Arrow Right