Software Engineer, Perception

Aurora develops self-driving technology to make transportation safer, more accessible, and more efficient through the Aurora Driver platform.
$152,000 - $227,000
Machine Learning
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
6+ years of experience
AI · Automotive · Robotics

Description For Software Engineer, Perception

Aurora, a leading autonomous vehicle technology company, is seeking a Senior Software Engineer specializing in Perception to join their innovative team. This role is crucial in developing the Aurora Driver, their autonomous driving platform that aims to revolutionize transportation safety and efficiency.

The position combines advanced machine learning, computer vision, and software engineering to create robust perception systems for autonomous vehicles. You'll work on challenging problems in traffic actor detection, action recognition, and semantic understanding of various traffic scenarios. The role requires expertise in C++, Python, and modern deep learning frameworks.

As a Senior Software Engineer in the Perception team, you'll collaborate with other autonomy experts to develop and implement state-of-the-art algorithms that power the Aurora Driver. Your work will directly impact the safety and effectiveness of autonomous vehicles operating on highways and city streets.

The company offers a competitive salary range of $152,000-$227,000, plus bonus and equity compensation. Aurora's culture emphasizes integrity, ambitious goals, and collaborative success. They're committed to diversity and inclusion, considering candidates regardless of background and providing reasonable accommodations as needed.

This is an exceptional opportunity for an experienced engineer to work on cutting-edge technology that will shape the future of transportation. You'll be part of a team tackling complex technical challenges while contributing to Aurora's mission of making transportation safer, more accessible, and more efficient than ever before.

Last updated 19 hours ago

Responsibilities For Software Engineer, Perception

  • Collaborate with Perception autonomy team to improve/ideate and implement perception algorithms
  • Serve as a technical expert in machine learning and computer vision
  • Research and develop state-of-the-art deep learning/machine learning models
  • Design, prototype and evaluate machine learning algorithms and DNN architectures
  • Drive performance improvements & own validation for perception capabilities
  • Integrate, test, and deploy production-ready solutions

Requirements For Software Engineer, Perception

Python
  • Excellent software engineering skills in C++ and Python
  • Extensive experience in deep learning frameworks (PyTorch, JAX, TensorFlow)
  • 6+ years of industry experience in Computer Vision, Machine Learning, Deep Learning, or AI
  • Relevant industry experience in self-driving vehicles, autonomy, or robotics projects

Interested in this job?

Jobs Related To Aurora Software Engineer, Perception

Software Engineer, Perception

Senior Software Engineer position at Aurora focusing on perception systems for autonomous vehicles, requiring expertise in machine learning, computer vision, and software engineering.

Software Engineer, Perception

Senior Software Engineer position at Aurora focusing on perception algorithms and machine learning for autonomous vehicles, offering $152K-$227K salary in Pittsburgh.

Senior Software Engineer

Senior Software Engineer role at Microsoft 365 IDEAs team, focusing on machine learning and big data solutions, with hybrid work options in Suzhou, China.

Senior Software Engineer, Machine Learning

Senior Machine Learning Engineer role at LinkedIn developing state-of-art NLP & vision algorithms for content understanding, with hybrid work option in Bengaluru.

AI ML Engineer

Senior AI ML Engineer position at Oracle focusing on developing and deploying scalable AI solutions using Python, Docker, and Kubernetes, with 6+ years of experience required.