Senior Software Engineer

Embedded Controls

Posted on 5/10/2024

Aurora Innovation

Aurora Innovation

1,001-5,000 employees

Develops autonomous driving systems for vehicles

Industrial & Manufacturing
Data & Analytics

Compensation Overview

$168,000 - $252,000Annually

+ Annual Bonus + Equity Compensation


Mountain View, CA, USA

Required Skills
  • 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
  • Work within the 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

Aurora is developing the Aurora Driver, an intelligent autonomous driving system designed for multiple vehicle types, including freight-hauling trucks and ride-hailing passenger vehicles. The technology incorporates a fusion of sensor types, high definition mapping data, and continuous training on public roads and in virtual tests to ensure safe and efficient autonomous transport.

Company Stage


Total Funding



Mountain View, California



Growth & Insights

6 month growth


1 year growth


2 year growth



Medical, Vision, Life Insurance

Paid leave

Vacation, Holidays & Sick Time

LinkedIn Learning

Aurora Academy


Commuter Benefits

Flexible Spending Account

Onsite Food


Working from Home Support

Emotional & Physical Wellness

Employee Assistance Program