Search jobs > San Francisco, CA > Senior engineer control

Senior Software Engineer, Vehicle Control

Aurora
San Francisco, California, US
$168K-$252K a year
Full-time

Who We Are

Want to apply Read all the information about this position below, then hit the apply button.

Aurora (Nasdaq : AUR) is delivering the benefits of self-driving technology safely, quickly, and broadly to make transportation safer, increasingly accessible, and more reliable and efficient than ever before.

The Aurora Driver is a self-driving system designed to operate multiple vehicle types, from freight-hauling semi-trucks to ride-hailing passenger vehicles, and underpins Aurora Horizon and Aurora Connect, its driver-as-a-service products for trucking and ride-hailing.

Aurora is working with industry leaders across the transportation ecosystem, including Toyota, FedEx, Volvo Trucks, PACCAR, Uber, Uber Freight, U.

S. Xpress, Werner, Covenant, Schneider, and Ryder. For Aurora’s latest news, visit aurora.tech and @aurora inno on Twitter.

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 a Senior Software Engineer to join Aurora’s Autonomy Software Control team . The Control team is responsible for designing, implementing, integrating, and verifying the fault-tolerant motion control system of the Aurora Driver with all vehicle platforms.

In this role, you will

  • Work within our control team to develop software infrastructure and integrate embedded software with a modern C++ autonomy stack.
  • Interface with autonomy planning and control software, embedded layer software, and vehicle platform commands and monitoring.
  • Develop frameworks for robotics software that is run across multiple hardware devices.
  • Develop software that will directly influence on-road behavior of autonomous vehicles including mode of operation, fault management, and health monitoring.
  • Work with software / hardware interfaces including embedded system simulation, hardware-in-the-loop, and vehicle system level testing.
  • Develop test, analysis, and validation software for control subsystems, ensuring our verification processes align to safety-critical coverage standards.
  • Develop software in Linux-based environments as well as RTOS embedded environments.

Required Qualifications

  • 6+ years of experience in software development, using modern robotics frameworks
  • Strong C++ fundamentals and production-level code implementation, including experience with embedded applications
  • Experience developing software in a regulated, safety critical, or quality managed environment (ie. control systems of automotive, aerospace, or other robotic systems)
  • Deep knowledge of software architecture design best practices
  • Experience with modern communication technologies and networking protocols (CAN, TCP / IP)
  • Experience developing software analysis, linting, and testing tools
  • Experience in systems-level programming.

Desirable Qualifications

  • Familiarity with development in Linux-based environments
  • Proficient C fundamentals and production-level code implementation.

The base salary range for this position is $168K - $252K 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.

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.

We have offices in several locations across the United States, where we encourage team and cross-functional collaboration.

Aurora offers competitive medical, dental, and vision benefits, and additional healthcare support including medical transportation reimbursement, fertility, adoption, and surrogacy benefits.

We empower our employees and their families with options to further their unique physical, mental, and financial well-being.

Safety is central to everything we do. Every employee at Aurora has a role in contributing to safety, every step of the way.

We seek candidates who take active responsibility, can contribute to building an atmosphere of trust, and invest in the organization's long-term success by working safely no matter what.

Aurora is committed to providing access to anyone who seeks information from our website. We invite anyone using assistive technologies, such as a screen reader or Braille reader, to email us at careersiteaccommodations@aurora.

tech if they experience difficulty using our website. Please describe the accessibility problem and include a URL (if available).

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 [email protected].

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.

Diversity, Equity and Inclusion

At Aurora, every employee is empowered to take an active role in building an inclusive, collaborative, and unified culture that leverages our diverse strengths, perspectives, and backgrounds.

We believe that self-driving technology has broad benefits including increased access to transportation. To realize those benefits, we need a workforce with diverse experiences, insights, and perspectives a workforce that reflects the communities our technology will serve.

J-18808-Ljbffr

8 days ago
Related jobs
Promoted
Raz Talent
CA, United States

This is an opportunity to be an early full stack engineer at a company that just raised $75M building autonomous AI workers. As one of the early engineers in their SF headquarters, you’d have the freedom to ideate and build AI workers around previously unsolvable problems, automating the future of w...

Promoted
Gavel
CA, United States

Collaborate with senior engineers and tech lead to guide a small agile team of experienced software engineers on software design and development best practices in a service-oriented environment. Partner across software, product, design and business teams to engineer and code the infrastructure which...

Promoted
Zoox
San Mateo, California

The Mission Planner team at Zoox is responsible for creating high-level routes for our autonomous vehicles to transport passengers to their destinations. You will also integrate closely with the decision-making and trajectory planning and controls teams to allow dynamic planning. This team will enab...

Promoted
Material Security
San Francisco, California

As a Senior Software Engineer for Platform, FinOps at Material Security, you’ll build and own ambitious projects spanning our highest-scale systems. Strong software engineering fundamentals, raw coding ability, and problem-solving ability are key. Partner with Material’s AI/ML experts to integrate m...

Promoted
Sentry (sentry.io)
San Francisco, California

Bad software is everywhere, and we’re tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology. If you like to selfishly build things that make your digital life better, come help us build the next generation of software monitorin...

Promoted
Zoox
San Mateo, California

At Zoox, you will collaborate with a team of world-class engineers with diverse backgrounds in areas such as AI, robotics, mechatronics, planning, control, localization, computer vision, rendering, simulation, distributed computing, design, and automated testing. Zoox is developing the first ground-...

Promoted
Synack, Inc.
San Francisco, California

We are looking for a talented Senior or Staff Software Development Engineer to play a critical role in enhancing the quality and reliability of Synack Platform. Software Engineering, at least 3 of which as an SDET. How do we do this? By utilizing the world’s best and most trusted team of ethical hac...

Promoted
ClickJobs.io
San Francisco, California

The DEE Technology Productivity Engineering team is seeking a Software Engineer who has a true passion for using software engineering to build quality into software applications. This engineer will help us develop tools and write tests that support a large variety of Disney software products on web,...

Promoted
Block
San Francisco, California

As a Senior Software Engineer on the team at Block, you will build internal products and infrastructure to protect Block’s customers’ privacy and collaborate with many teams across Block, including product engineering teams, privacy counsel, and teams within security and platform engineering. Collab...

Promoted
Roblox
San Mateo, California

You will report to the Infra Foundation Software Engineering Manager. As a part of the Infrastructure Foundation Software team you will drive the evolution and revolution of Roblox foundation tooling system to manage private and public infrastructure resources to support hundreds of millions of user...