Aurora is seeking a Staff Software Engineer to join its Autonomy Frameworks team, which builds the robotics middleware powering the Aurora Driver. The team develops the runtime framework used by Autonomy and Simulation applications to communicate, execute, and interact with the vehicle platform, both on the road and offline in the cloud. In this role, you will define and evolve the architecture of Aurora’s AV runtime framework across on-vehicle and offline execution. You will design high-performance, low-latency communication between modules; own configuration, deployment, and process lifecycle management on vehicle compute; and improve the determinism, fidelity, and performance of offline execution. You will also develop framework capabilities that support fault traceability, health monitoring, recovery, and Aurora’s safety case. The role includes designing intuitive C++ APIs, supporting field testing and fleet operations, mentoring senior engineers, setting coding standards, and driving the framework’s long-term roadmap. Aurora expects employees to work from the office at least three days per week. Some roles may require more frequent in-office presence, up to five days per week, based on operational needs. The successful candidate is eligible for an annual bonus, equity compensation, and benefits.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior