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 the HIL Platform team . This team is the backbone of Aurora’s safety mission, building the "flight simulator" for autonomous vehicles that allows us to validate the Aurora Driver on physical hardware at an unprecedented scale. We are hiring to evolve our testing platforms into a highly automated, "productized" ecosystem, offering you the chance to solve complex systems-level challenges that directly impact the deployment of autonomous Class 8 trucks. In this role you will Architect and Develop Core HIL Software: Design and implement high-performance, real-time software interfaces and drivers that bridge the gap between our autonomy stack and various hardware test rigs. Build Scalable Tooling, APIs, and Cloud Integration: Develop the platform layer of HIL, creating robust APIs and automation frameworks in cloud environments that allow other engineering teams to easily schedule, execute, and analyze hardware-locked tests. Lead Technical Design Reviews: Act as a technical authority within the team, evaluating trade-offs in system architecture, communication protocols, and simulation fidelity to ensure long-term platform stability. Optimize System Performance: Debug complex, low-level integration issues involving latency, jitter, and synchronization across distributed hardware components (sensors, ECUs, and compute units). Mentor Junior Engineers: Drive engineering excellence by conducting rigorous code reviews, documenting architectural patterns, and mentoring mid-level and junior peers on the team.
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
Education Level
No Education Listed
Number of Employees
1,001-5,000 employees