← all jobs

Software Engineer I

Work from home Full-time role Hiring

Aurora is a company focused on delivering self-driving technology safely and efficiently. They are seeking a Software Engineer to join their Vehicle Platforms team, where the role involves integrating hardware components, optimizing onboard performance, and validating software in real-world environments.

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

Skills

  • 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
  • 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

  • The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.
  • We operate in a hybrid work environment where Aurorans are in office at least 3 days per week.
  • 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.

Company Overview

  • Aurora is building self-driving technology to operate multiple vehicle types, from freight-hauling trucks to ride-hailing passenger ones. It was founded in 2017, and is headquartered in Pittsburgh, Pennsylvania, USA, with a workforce of 1001-5000 employees. Its website is https://aurora.tech.
  • Company H1B Sponsorship

  • Aurora has a track record of offering H1B sponsorships, with 4 in 2026, 11 in 2025, 51 in 2024, 88 in 2023, 76 in 2022, 38 in 2021, 51 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • More open positions

    Network Systems Engineer (Network and Communications Analyst I)

    Work from home Full-time role

    Windows Analyst

    Work from home Full-time role

    Network Systems Engineer (Network and Communications Analyst I)

    Work from home Full-time role

    Application Development Intermediate Programmer Analyst

    Work from home Full-time role

    [Remote] PLM Developer

    Work from home Full-time role

    CardioVascular Surgery Sr. Sales Rep - Louisiana

    Work from home Full-time role

    BCBA Clinical Supervisor – Remote, Hybrid & Senior Opportunities Available

    Work from home Full-time role

    Coding Specialist - CPC Required

    Work from home Full-time role

    Senior Capture Manager

    Work from home Full-time role

    [Remote] Servicing Instructional Designer

    Work from home Full-time role

    AutoCAD Instructor - Remote Job

    Work from home Full-time role

    Post Graduate Research Assistant

    Work from home Full-time role

    Remote Data Entry Specialist – Full‑Time & Part‑Time Positions with careerzynith – Work‑From‑Home Opportunity in Healthcare Data Management

    Work from home Full-time role

    [Remote] Principal Technical Writer

    Work from home Full-time role

    Casino Gaming Technology Account Manager

    Work from home Full-time role

    Insurance Verification Specialist I Full Time Remote

    Work from home Full-time role

    Experienced Realtime Captioning Support & Live Broadcast Operations Specialist – Overnight Shift

    Work from home Full-time role

    Remote Radiologist in Georgia - Multiple Shifts Available

    Work from home Full-time role

    Experienced Remote Data Entry Clerk – Dynamic Team Member for careerzynith

    Work from home Full-time role

    Travel Registered Nurse - Telemetry (RN) in Soddy Daisy, TN

    Work from home Full-time role

    Telecommunications Field Technician (100% Travel-USA)

    Work from home Full-time role