Software Engineering Internship, Summer 2026
Aurora InnovationAbout the role
Who we are
Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly.
The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone.
At Aurora, you will tackle massively complex problems alongside other passionate, intelligent individuals, growing as an expert while expanding your knowledge. For the latest news from Aurora, visit aurora.tech or follow us on LinkedIn.
Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for Summer 2026 Software Engineering Interns in Mountain View, CA or Pittsburgh, PA.
Our Software organization is at the heart of the Aurora Driver, encompassing everything from low-level systems and cloud infrastructure to the complex autonomy algorithms that enable safe and efficient decision-making on the road. Interns will work on impactful projects that directly contribute to the performance, reliability, and safety of our self-driving technology.
We are seeking interns across multiple teams within the Software organization. While your specific team will be determined through our matching process, here are the key areas where you can make a significant impact:
Platform Software and Services: Interest in robotics, and ‘close to the metal’ software development. Experience in C++, Linux, CPUs/GPUs, gRPC, and data dashboards / data logs. Previous work and interest in sensors and raw sensor data.
Technology Foundations: Experience with cloud infrastructure (AWS), container orchestration (Kubernetes), distributed compute, machine learning (PyTorch or other ML frameworks), and compilers or build systems.
Systems & Safety Engineering: Experience in safety of autonomous, ML-based systems. Ability to perform first-principles, data-driven analysis to derive requirements. Desirable: Familiarity with robotics, statistics, automotive safety, collision models, vehicle control, vehicle dynamics, etc. as demonstrated through previous internships, work experience research, and/or publications.
Autonomy Sensing: Autonomy Sensing is the team responsible for developing safe and performant autonomy algorithms for the Aurora Driver. This includes building maps, localizing the vehicle, and perceiving dynamic actors and construction. The system needs to work in difficult weather conditions and across long-tail scenarios needed for a scaled product. This team also focuses on the data sourcing and labeling engine that powers our onboard algorithms, and advanced sensor simulation used for model training and testing.
Autonomy Action: The Autonomy Action is the team responsible for planning and control algorithms. They determine the Aurora Driver's actions and validate its performance. This includes decision-making brain of the autonomous vehicle. They track trajectories and bring the vehicle to a safe state. They also create simulation and visualization tools for various workflows.
Developer Experience: The Developer Experience (DevX) team is key to productizing Aurora's engineering platform. Our mission is to accelerate how teams build the future by delivering consistent quality and predictable integrations across the organization. We champion an intuitive, efficient development ecosystem through robust tooling, SDKs, and streamlined workflows. By relentlessly reducing friction in the entire build, test, and deployment lifecycle, we enable our engineers to accelerate impact on our core autonomy challenges.
In this role, you will
- Complete an impactful internship project aligned with Aurora’s current priorities and product vision
- Work with a dedicated Mentor for project guidance and coaching, and collaborate closely with other full-time team members
- Learn more about Aurora, connect with other Interns and employees, and develop new skills through events and programming
Required Qualifications
- Actively pursuing a BS, Master's or PhD in Computer Science, Robotics, Computer Graphics or a related field or equivalent combination of education and experience.
- Ability to read and develop production quality software in C++ and/or Python
- Experience writing robust, intuitive, high-performance code as demonstrated through
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s