Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Embedded, AV Labs

$202k

Uber

About the Role Uber is launching AV Labs to accelerate the autonomous technology ecosystem. We're building out a high‑velocity team of multi‑disciplinary experts to turn real‑world operations into high‑quality data for our autonomous partners. This team is focused on the hardest problem in AV today: unlocking real‑world, long‑tail driving data. Autonomy is now a data race—and Uber has an edge: we collect rare, real‑world driving data at a scale and capital efficiency no one else can match. Our AV Labs Hardware team is pioneering the next‑generation E/E architecture for our cutting‑edge L4 data‑collection capable vehicle fleet. You will drive critical projects ranging from initial 3rd‑party hardware driver and firmware development to the embedded development, bring‑up, and deployment of our in‑house designed production hardware. As a Senior Embedded Engineer, your technical expertise will directly accelerate our path to production, playing a key role in shaping the reliability of our autonomous data collection fleet. What You Will Do Develop Core Firmware & Drivers: Design, write, and maintain robust firmware and low‑level device drivers for 3rd‑party automotive‑grade components and critical AV sensors (LiDAR, radar, cameras) to enable immediate, high‑fidelity data collection and shadow mode operations. Drive In‑House Hardware Bring‑Up: Execute the transition to production by taking ownership of board bring‑up, hardware validation, and low‑level software deployment for our custom, in‑house designed autonomous computing platforms. Collaborate on HW/SW Co‑Design: Partner closely with electrical and hardware engineering teams to implement hardware‑software interfaces, participate in schematic reviews, and ensure component selection aligns with firmware requirements. Debug & Optimize Complex Systems: Utilize hardware debugging tools (oscilloscopes, logic analyzers) and software profiling to troubleshoot intricate system‑level issues, optimize sensor data pipelines, and ensure strict timing and network synchronization across the vehicle. Contribute to Team Excellence: Act as a technical resource and mentor within the hardware team, actively contributing to best practices for embedded software architecture, code quality, and scalable deployment. Basic Qualifications Embedded Software Experience: Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, accompanied by 5+ years of professional experience developing embedded software using modern C/C++ in RTOS (e.g., FreeRTOS, Embedded Linux) or bare‑metal environments. Low‑Level Driver & Automotive Hardware Expertise: Strong experience writing firmware and device drivers for complex, automotive‑grade components, SoCs, and autonomous vehicle sensors (e.g., LiDAR, radar, cameras). This must include hands‑on experience with sensor integration, board bring‑up, hardware debugging tools (e.g., oscilloscopes, logic analyzers), and familiarity with standard automotive interfaces and vehicle networks (e.g., CAN/CAN‑FD, Automotive Ethernet, FPD‑Link/GMSL, PCIe, SPI, I2C). Production Lifecycle Execution: Demonstrated experience contributing to embedded hardware systems from initial prototyping and 3rd‑party integration through to production deployment—ideally within the autonomous vehicle, robotics, or mission‑critical automotive domains. Preferred Qualifications Hardware‑Software Co‑Design: Experience collaborating closely with electrical and hardware engineers on custom board designs, including participation in schematic reviews and component selection for computing platforms. Functional Safety & Automotive Standards: Understanding of automotive functional safety standards and their application in embedded software development, including experience with ISO 26262 (ASIL B through ASIL D) compliance and adherence to coding guidelines like MISRA C/C++. Advanced Timing & Synchronization: Experience with distributed system timing and hardware synchronization methodologies critical for sensor fusion. Familiarity with Precision Time Protocol (PTP/gPTP, IEEE 802.1AS) and hardware PPS routing across complex vehicle networks is highly valued. High‑Performance AV Compute Platforms: Experience developing firmware and drivers for modern, high‑performance autonomous driving SoCs and compute platforms (e.g., NVIDIA DRIVE, Qualcomm Snapdragon Ride) and optimizing data pipelines utilizing hardware accelerators (GPUs, DSPs, NPUs). For Sunnyvale, CA‑based roles: The base salary range for this role is USD$202,000 per year – USD$224,000 per year. You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full‑time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form – #J-18808-Ljbffr Uber

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Embedded, AV Labs in Sunnyvale, CA vacancy
  • $153.2k - $234.1k

     ...developer environments, cloud services, and more. As an engineer in the AV Launch team, you’ll develop embedded applications and frameworks that provision, execute...  ...and build the next generation of self-driving software at GM. Job Responsibilities Build on-vehicle services... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  • Uber in Sunnyvale, CA is hiring a Senior Embedded Engineer to design and maintain firmware and low-level drivers for automotive-grade sensors and components. You will lead hardware bring-up, validate complex systems, and collaborate with HW teams to ensure seamless integration... 
    Senior

    Uber

    Sunnyvale, CA
    2 days ago
  • $202k

    About the role and team Uber is launching AV Labs to accelerate the autonomous technology ecosystem. We're building out a high-velocity...  .... Basic Qualifications 4+ years of working experience in software engineering. Bachelor's degree in Mathematics, Physics, Computer... 
    Senior
    Full time
    Work experience placement
    Work at office
    Remote work

    Uber

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

     ...is looking for a hands-on Cybersecurity Software Engineer. As part of our team, you will work on our...  ...state-of-the-art security features for AV Platform. The role encompasses working...  ...teams across the stack, from platform and embedded software to cloud infrastructure,... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...world.The Autonomous Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and bring NVIDIA's automotive...  ...Excellent C/C++/Python programming skills.Experience with embedded system involving Linux/RTOS with exposure to bring-up and... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...their best work.Join NVIDIA's Embedded Platform Middleware team [...  ...building the foundational system software that enables safe, high-...  ...systems software, safety-critical engineering, and ground breaking...  ...CUDA, graphics, camera, and AV framework engineers to simplify... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $152k - $241.5k

     ...the world. What you'll be doing: Software design, development and bring-up of next...  ...Collaborate with software, hardware and systems engineering teams to support bring up of new...  ...Python programming skills. Experience with embedded system involving Linux/RTOS with... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $174k - $252k

     ...implementation of core exposure control software and algorithms for the Pixel camera Auto...  .... C++ or C).5 of years of experience in embedded systems or firmware design, with experience...  ...and memory footprint.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    Mountain View, CA
    3 days ago
  • $224k - $356.5k

     ...inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.We are looking for a Senior Software Engineer, AV Planner. As an AV Planning Engineer, you will work on state-of-the-art autonomous vehicle technologies with leaders in... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  • $184k - $287.5k

     ...ready to embrace an outstanding opportunity to speed up Jetson embedded systems development within NVIDIA? Join our world-class team and...  ...the Linux kernel and operating system, including specialized software SDKs.Lead and collaborate within a worldwide software development... 
    Senior
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    1 day ago
  • $153.2k - $234.1k

    Job DescriptionRole OverviewAs a Senior Software Engineer on the Rendering Infrastructure team, you will build the systems that turn a GPU-accelerated...  ...infrastructure. You will connect the renderer to AV software stacks and compute clusters, reproduce real sensor... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $174k - $252k

     ...years of experience with software development in one or...  ...experience working with embedded operating systems.2...  ...software interactions using lab tools (e.g., logic...  ...C++.Google's software engineers develop the next-generation...  ...technology forward. As a Senior Software Engineer... 
    Senior

    Google

    Mountain View, CA
    5 days ago
  • $174k - $252k

     ...practical experience.5 years of experience with software development in one or more programming...  ....3 years of experience working with embedded operating systems.Preferred...  ...accessible technologies.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    Mountain View, CA
    3 days ago
  • $174k - $253k

     ...development code. Review code developed by other engineers and provide feedback to ensure best...  ...testing, maintaining, or launching software products, and 1 year of experience with...  ...architecture.3 years of experience working with embedded operating systems.Preferred... 
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • NVIDIA Corporation is seeking a Senior Software Engineer for Mapping on the Autonomous Vehicles team in Santa Clara. You will design and implement...  ...vehicles. The role emphasizes C++14+ coding, real-time embedded software, and transformer-based models for graphs. #J-1880... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $193.3k - $261.5k

     ...support of connecting and peering with other public and private networks.A day in the lifeAs a senior software engineer you will be responsible for leading the design of embedded software used in the Amazon Leo products. You will work in a collaborative environment with... 
    Senior
    Permanent employment
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • $184k - $287.5k

     ...work. Come join the team and see how you can make a lasting impact on the world.We are looking for an experienced Senior Software Engineer for the Embedded Platform team. This is an outstanding opportunity to accelerate the pace of Jetson, IGX and DGX Spark Product Software... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • NVIDIA is seeking a Compute Systems Software Engineer to design and maintain kernel drivers and embedded software for Data Center GPU platforms. You will collaborate with global teams to deliver features for clock, thermal and power management, telemetry, and device management... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $200k - $240k

    Lynx Software Technologies, Inc. in Sunnyvale, CA is seeking a Senior Software Engineer to design, develop, integrate, and test mission-critical software for aerospace and...  ...The role requires hands-on C/C++ expertise, embedded software experience, and a proactive collaborator... 
    Senior
    Relocation package

    Lynx Software Technologies, Inc.

    Sunnyvale, CA
    4 days ago
  • Lynx in Sunnyvale, CA is seeking a Senior Software Engineer to design, develop, and test mission-critical software for defense and aerospace systems...  .... This onsite role requires a strong C/C++ background, embedded software experience, and the ability to work on a multi-... 
    Senior
    Full time
    Remote work
    Relocation package

    Lynx

    Sunnyvale, CA
    4 days ago
  • $174k - $252k

     ...compute technologies spanning the full GPU software stack.Seek general solutions to problems...  ...-up devices and work with product and engineering teams to define the role and...  ...hardware.3 years of experience working with embedded operating systems.1 year of experience with... 
    Senior

    Google

    Mountain View, CA
    1 day ago
  • $174k - $252k

     ...Senior Software Engineer, Embedded Systems/Firmware, AI and Infrastructure Sunnyvale, CA, USA ~ Bachelor’s degree or equivalent practical experience. ~5 years of experience in low level systems programming languages (e.g., C++ or C). ~3 years of experience testing... 
    Senior
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $152k - $241.5k

    NVIDIA is looking for a creative software engineer to join the team. The incredible growth of AI factories represents the greatest change...  ...equivalent experience.5+ overall years of experience developing embedded networking software (e.g. switches, routers, NICs) Strong... 
    Senior
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    4 days ago
  • $224k - $356.5k

    The Autonomous Vehicles Platform team is looking for a Senior System Software Engineer. As part of our team, you will work on our Autonomous Driving...  ...collaborating with teams across the stack: hardware, embedded software, and cloud infrastructure.What you'll be doing:Drive... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • NVIDIA seeks a Software Engineer for its AV Simulation team in Santa Clara. You will build scalable virtual environments to accelerate training, testing, and validation of NVIDIA’s autonomous driving software stack. Work spans Real2Sim/Sim2Real, distributed systems, neural... 
    Senior

    NVIDIA

    Santa Clara, CA
    19 hours ago
  • $190.3k - $322.1k

     ...patients worldwide. We’re a team of engineers, clinicians, and innovators united by one...  ...test and calibration strategy and develop software to implement the same. Essential Job...  ...line, using Qt and other tools in an embedded C/C++ environment. Maintain superior... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    1 day ago
  • Uber Technologies Inc. in Sunnyvale, CA is seeking a Senior Software Engineer to help build autonomous driving data systems as part of the AV Labs initiative. You will develop and implement advanced autonomy algorithms to enrich our massive driving data and support real... 
    Senior

    Uber Technologies Inc.

    Sunnyvale, CA
    19 hours ago
  • $150k - $250k

    A leading aerospace technology company in California seeks an experienced software engineer to join their spacecraft software team. Candidates must have a strong background in C/C++ and embedded systems, with responsibilities ranging from software design to test validation... 
    Senior

    Logos Space

    Mountain View, CA
    1 day ago
  • $174k - $252k

     ...development code. Review code developed by other engineers and provide feedback to ensure best...  ...testing, maintaining, or launching software products, and 1 year of experience with...  ...architecture. 3 years of experience working with embedded operating systems.Preferred... 
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • Uber, based in Sunnyvale, CA, is launching AV Labs to accelerate the autonomous technology ecosystem and to generate high-quality...  ...world driving data for autonomous partners. The role targets a software engineer with 4+ years of experience, who is proficient in C++ and... 
    Senior

    Uber

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Embedded, AV Labs. Be the first to apply!