Aurora · 1 day ago
Software Engineer I
Aurora is dedicated to delivering the benefits of self-driving technology safely and efficiently. They are seeking a Software Engineer to work on the foundational layer of their autonomous trucks, focusing on integrating hardware components and optimizing onboard performance.
AutomotiveAutonomous VehiclesElectric VehicleTransportation
Responsibilities
Integrate Core Hardware Components: Write and maintain C++ interfaces and drivers that integrate Lidars, Radars, Cameras, and other embedded devices into the Aurora Driver stack
Support Platform Bring-up: Participate in the initial software "bring-up" of new vehicle platforms, ensuring the onboard compute and sensors are correctly configured and communicating
Optimize Onboard Performance: Profile and optimize code to ensure efficient use of limited CPU, GPU, and memory resources on the vehicle
Monitor Hardware Health: Develop and refine software tools that track the real-time health and telemetry of our hardware components to ensure safe fleet operations
Validate via HIL Infrastructure: Utilize Hardware-in-the-Loop (HIL) environments to test and verify your code changes against real-world hardware before deployment to the road
Qualification
Required
Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field
Strong proficiency in C++: Solid understanding of data structures, algorithms, and memory management (academic or project-based)
Hands-on Systems Experience: At least 1–2 years of relevant experience, which can be demonstrated through multiple internships, significant academic research, or professional work involving hardware-software interaction
Linux Fundamentals: Experience working in a Linux environment with an understanding of command-line tools and system basics
Exposure to Networking Protocols: Familiarity with the basics of data transport, such as TCP/IP, UDP, or serial communication
Preferred
Robotics or Embedded Projects: Experience with ROS/ROS2, microcontrollers (Arduino/STM32/ESP32), or hobbyist robotics
Familiarity with Sensors: Prior exposure to Lidar, Radar, or Camera data processing and hardware interfaces
Scripting Skills: Proficiency in Python for automation, data analysis, or building internal support tools
Automotive Knowledge: Understanding of CAN bus protocols or Automotive Ethernet basics
Safety Mindset: Familiarity with concepts of high-availability or safety-critical software design
Benefits
Annual bonus
Equity compensation
Benefits
Company
Aurora
Aurora is building self-driving technology to operate multiple vehicle types, from freight-hauling trucks to ride-hailing passenger ones.
H1B Sponsorship
Aurora has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (11)
2024 (51)
2023 (91)
2022 (77)
2021 (38)
2020 (51)
Funding
Current Stage
Public CompanyTotal Funding
$4.19BKey Investors
UberSequoia Capital
2024-08-01Post Ipo Equity· $483M
2023-07-19Post Ipo Equity· $820M
2021-11-04Post Ipo Equity· $1.8B
Recent News
2025-12-24
Company data provided by crunchbase