Staff Software Engineer - Autonomy Frameworks

All the best with your application!

Want more jobs like this straight to your inbox?

Summary

Location

Pittsburgh, United States

Salary

$171k-273k/year

Work

Full-time

Experience

8+ years

Key Benefits
Annual Bonus
Equity Compensation

About this Job

Who we are

Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly.

The Aurora Driverwill 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, visitaurora.techor follow us onLinkedIn.

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.

Aurora is seeking a highly skilled and experienced Staff Software Engineer to join our team and contribute to the development of our core Autonomy Framework.

This autonomy frameworks team is responsible for the robotics middleware that powers the Aurora Driver. In this role, you will work on initiatives that ensure the performance, determinism, and efficiency of Autonomy and Simulation applications. This is an exciting opportunity to work on a critical component at the heart of our self-driving technology, directly impacting the safety and reliability of our autonomous vehicles.

In this role, you will

  • Collaborate with teams across the company to design, develop, and validate Aurora's Core Framework, which runs on our vehicle and cloud infrastructure.
  • Engage in cross-team initiatives and projects that have broad impact across software and hardware organizations.
  • Propose new features and write technical design documents to improve our platform's efficiency, robustness, and scalability.
  • Maximize the productivity of engineers across the company and ensure adherence to best practices.
  • Troubleshoot and solve complex issues within distributed safety-critical real-time systems.

Required Qualifications

  • BS/MS or PhD in Computer Science or a related field
  • Excellent C++ or C programming in a UNIX/POSIX environment
  • Demonstrated experience developing performance-critical applications
  • Minimum 8 years of professional experience

Desirable Qualifications

  • Prior Middleware/Framework experience
  • Familiarity with real-time and multi-threaded systems
  • Experience with deterministic execution and idempotency
  • Experience with robotics and/or ML systems

The base salary range for this position is $171,000.00-$273,000.00 per year. Aurora’s pay ranges are determined by role, level, and location. Within the range, the successful candidate’s starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.

#Mid-Senior

**Working at Aurora

**At Aurora, we bring together extraordinarily talented and experienced people united by the strength of our values. We operate with integrity, set outrageous goals, and build a culture where we win together — all without any jerks. Our Careers page provides insight into what it is like to work at Aurora, and you can find all the latest updates in our Newsroom.

Commitment to inclusion

Aurora considers candidates without regard to their race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, pregnancy status, parent or caregiver status, ancestry, political affiliation, veteran and/or military status, physical or mental disability, or any other status protected by federal or state law. Aurora considers qualified applicants with criminal histories, consistent with applicable federal, state, and local law. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at careersiteaccommodations@aurora.tech.

For California applicants, information collected and processed as part of your application and any job applications you choose to submit is subject to Aurora’s California Employment Privacy Policy.

About the Company

Aurora Innovation logo

Aurora Innovation

Public Company
Logistics & WarehousingTransportation & Autonomous VehiclesRobotics Software & AI

Aurora (Nasdaq: AUR) is delivering the benefits of self-driving technology safely, quickly, and broadly to make transportation safer, more reliable, and more efficient than ever before. The Aurora Driver is a self-driving system, initially designed to operate freight-hauling trucks. Aurora is partnering with industry leaders across the freight and logistics ecosystem, including FedEx, Volvo Trucks, PACCAR, Uber Freight, Werner, Schneider, and Ryder. For Aurora’s latest news, visit aurora.tech.

View details
Related Jobs

Get the week's best robotics jobs

We review hundreds of postings weekly and hand-pick the top roles for you. High-salary positions, top companies, remote opportunities.

Please enter a valid email address

Unsubscribe anytime. We respect your privacy.