Aurora Innovation is a leading innovator of advanced technology solutions, specializing in automated vehicle engineering. Founded in 2017, Aurora has quickly grown to become the world’s most respected and innovative Autonomous Vehicle (AV) technology companies. We are a team of forward-thinking engineers, entrepreneurs, and software experts dedicated to developing the world’s most advanced and safe self-driving systems.
At Aurora, we believe that transformative technology can enhance life and make the world safer, cleaner and more efficient. Our mission is to develop the most advanced and reliable automated vehicle engineering to power autonomy in commercial and personal vehicle systems. Leveraging the latest advances in robotics, computer vision, machine learning and artificial intelligence, we design and develop groundbreaking self-driving software systems for our customers.
What truly makes Aurora a leader in the field of self-driving technology and engineering are our collaborative team of over 1000 engineers, software developers, and IT experts. Our talented team is dedicated to developing, testing and deploying our AV technology solutions that meet the highest safety and performance standards.
Aurora’s leading-edge suite of technologies and services provide companies with the tools and platforms needed to build and operate the safest, most reliable and cost-effective autonomous vehicle systems available. With operations in North America and Europe, our software and engineering components power the world’s leading AV companies and cutting-edge mobility projects across the globe.
Our commitment to cutting edge technology, safety, and collaboration has earned us the trust of industry partners, investors and customers around the world. If you are a passionate and knowledgeable technology expert looking to join a talented and creative research and development team, Aurora may be the right fit for you.
Quick Links
Career Paths
Reviews
FAQs
Software Architect
Average Work Hours (weekly unless noted): 50-60
Average Salary (yearly in dollars unless noted): 120000
Description: Responsible for the design and development of software systems, ensuring architecture standards are met, utilizing a variety of programming languages, concepts and frameworks. Willing to work in a fast-paced environment and be able to quickly learn new technologies.
Qualifications / Requirements: Strong problem solving and troubleshooting skills, knowledge of programming languages such as Java, C++, and Python, experience with various web technologies and web applications, knowledge of system architecture, database design, and data processing
Average Salary (yearly in dollars unless noted): 110000
Description: Responsible for analyzing data, reporting findings, and finding new ways to utilize data to drive growth. Develop algorithms and models that can be used to predict future trends. Integrate gathered data with current systems and perform in-depth analysis.
Qualifications / Requirements: Ability to interpret and utilize large data sets, experience working with machine learning and statistical modeling tools, knowledge of programming, database and visualization technologies, excellent written and verbal communication
Average Salary (yearly in dollars unless noted): 110000
Description: Responsible for the day-to-day management of technology projects. Utilize project management and design thinking techniques to ensure that project objectives are met. Create project plans, coordinate resources and conduct reports and reviews.
Qualifications / Requirements: Strong leadership and problem-solving skills, knowledge of project and product management techniques, experience in project/program management, knowledge of software development lifecycles and IT infrastructure, excellent organizational skills
Average Salary (yearly in dollars unless noted): 110000
Description: Responsible for software development using Java, C++, and Python to implement new features and enhance existing features. Develop and maintain core software engineering tools for Aurora Innovation.
Qualifications / Requirements: Knowledge of object-oriented programming, experience with software version control, testing frameworks and debugging tools, knowledge of development processes, methodologies, and frameworks.
Average Salary (yearly in dollars unless noted): 100000
Description: Responsible for designing user interfaces, creating user workflows, and ensuring user experience is at its highest quality. Establish design processes, regulations, and standards.
Qualifications / Requirements: Knowledge of user experience guidelines, ability to create user stories and wireframes, knowledge of HTML, CSS, and JavaScript, experience using software design tools.
Average Salary (yearly in dollars unless noted): 115000
Description: Responsible for creating, managing and enhancing infrastructure as code using DevOps automation tools like Puppet, Ansible, and Chef. Monitor system performance and create custom scripts to automate tasks.
Qualifications / Requirements: Experience working with Linux systems, knowledge of networking and web servers (Apache, Nginx or Tomcat, etc.), knowledge of DevOps tools, experience in building, deploying, and monitoring applications.
I've worked for Aurora Innovation for nearly four years and I can't say enough how great the experience has been! In my position as Senior Software Engineer, I've loved being able to work on complex software solutions in a team-oriented atmosphere. Working with talented, like-minded professionals has really been the highlight of my work here. The resources and support provided by Aurora are second to none, and their commitment to quality is something that our entire team is proud of!
Ashley M..
Review Rating:
4.8/5
4.8
Aurora Innovation has been an excellent place for me to hone my skills as a designer. I’m constantly learning from my colleagues, and the work environment is inspiring and inclusive. My supervisor is always willing to support my professional development with ongoing feedback and advice. The creative and dynamic culture at Aurora has allowed me to take risks that ultimately result in amazing and innovative design solutions. I'm extremely proud to be a part of this amazing company.
Steve J..
Review Rating:
4.9/5
4.9
As the IT Specialist with Aurora Innovation, I have had the pleasure of working with cutting-edge technology and creating lasting solutions. Aurora’s commitment to staying current with the latest in IT trends is a major benefit to me, allowing me to truly flex my skillset on a daily basis. I appreciate the company's approach to nurturing creativity and development — it cultivates a culture of inclusiveness at all levels of the organization.
Kathy C..
Review Rating:
4.6/5
4.6
I joined Aurora Innovation as a Junior Programmer but I've learned so much since my first day! Everyone has been overwhelmingly helpful and supportive and I'm not afraid to ask questions or try something new. I really appreciate the focus on training and skills development, plus the endless opportunities for growth. I'm proud to be part of such an innovative and technology savvy team.
Elizabeth B..
Review Rating:
4.7/5
4.7
At Aurora Innovation, each day is a chance to learn and grow. I've been here for a few years and I'm constantly challenged to think outside of the box and solve complex software problems. I've gained so much in terms of skill sets and knowledge, and I owe it all to the company's commitment to their employees. They provide the most supportive and collaborative work environment I have ever seen.
Frequently Asked Questions
What type of job opportunities does Aurora Innovation offer?
The company provides opportunities in software engineering, hardware engineering, product design, data science and analytics, product marketing, and other innovative technologies.
What types of skills are needed for an Aurora Innovation position?
Technical skills such as computer programming, data analysis, risk assessment, problem solving, and communication are among the most important skills needed for success at Aurora Innovation.
What kind of training and development programs are available at Aurora Innovation?
Aurora Innovation has a commitment to learning and development, and they offer a wide range of training and development programs to ensure professional growth.
What types of roles could I hold after working at Aurora Innovation?
Aurora Innovation offers a variety of roles from entry-level positions to high-level executive positions.
How do I apply for a position at Aurora Innovation?
Applicants may apply on the company website, or through popular job applications like LinkedIn and Indeed.
I've worked for Aurora Innovation for nearly four years and I can't say enough how great the experience has been! In my position as Senior Software Engineer, I've loved being able to work on complex software solutions in a team-oriented atmosphere. Working with talented, like-minded professionals has really been the highlight of my work here. The resources and support provided by Aurora are second to none, and their commitment to quality is something that our entire team is proud of!
What type of job opportunities does Aurora Innovation offer?
The company provides opportunities in software engineering, hardware engineering, product design, data science and analytics, product marketing, and other innovative technologies.
What types of skills are needed for an Aurora Innovation position?
Technical skills such as computer programming, data analysis, risk assessment, problem solving, and communication are among the most important skills needed for success at Aurora Innovation.