Software Engineer, Wayve

Embedded Automotive Platforms

Salary not provided
Linux
C++
Rust
Junior, Mid and Senior level
San Francisco Bay Area

2-5 days a week in office (Sunnyvale, CA)

Wayve

Autonomous mobility driven by AI

Job no longer available

Wayve

Autonomous mobility driven by AI

201-500 employees

B2CB2BArtificial IntelligenceCarsTransportBig dataDeep TechRoboticsFlexible workingComputer VisionMachine LearningSaaSCloud Computing

Job no longer available

Salary not provided
Linux
C++
Rust
Junior, Mid and Senior level
San Francisco Bay Area

2-5 days a week in office (Sunnyvale, CA)

201-500 employees

B2CB2BArtificial IntelligenceCarsTransportBig dataDeep TechRoboticsFlexible workingComputer VisionMachine LearningSaaSCloud Computing

Company mission

To reimagine autonomous mobility through embodied intelligence.

Role

Who you are

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field
  • Experience in embedded software development, preferably in the automotive or autonomous driving industry
  • Proficiency in the C++ programming language
  • Experience with embedded operating systems (e.g., Linux, QNX, RTOS)
  • Familiarity with hardware abstraction layers and device driver development
  • Knowledge of sensor technologies (e.g., LiDAR, RADAR, cameras) and their integration with embedded systems
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills
  • Ability to work in a fast-paced and dynamic environment
  • Experience with NVIDIA Drive Orin platform or similar automotive computing platforms

Desirable

  • Prior experience developing and deploying autonomous vehicle software on commercial automobiles
  • Understanding of safety-critical software development and automotive standards (e.g., ISO 26262)
  • Proficiency in the Rust programming language
  • Educational Background: A Master’s degree or greater in Computer Science, Electrical Engineering, or a related field

What the job involves

  • As a member of the Embedded Automotive Platforms team, you will contribute towards the creation of a software platform that interfaces with the automobile’s embedded hardware
  • This includes developing abstractions and APIs that enable Wayve’s software and robotics teams to deploy AV software efficiently
  • Your role involves understanding the capabilities and nuances of various deployment platforms and creating abstractions that minimize the need for Onboard Applications to be customized for each target platform.You will play a crucial role in advancing Wayve’s AV technology
  • Your contributions will drive the efficiency, maintainability, and scalability of the embedded systems that underpin our autonomous vehicles
  • Design, develop and maintain embedded software for autonomous vehicle platforms, focusing on sensor integration and hardware abstraction
  • Implement and optimize device drivers for various sensors and compute hardware
  • Collaborate with cross-functional teams to define software requirements and ensure seamless integration with the autonomous driving application stack
  • Debug and troubleshoot software issues, ensuring high reliability and performance
  • Participate in code reviews, testing, and documentation to maintain high software quality standards
  • Stay up-to-date with industry trends and advancements in embedded systems and autonomous vehicle technology

Share this job

View 35 more jobs at Wayve

Insights

Top investors

28% female employees

24% employee growth in 12 months

Company

Company benefits

  • Learning budget
  • In-house chef
  • Flexible Working
  • Private health insurance and therapy
  • Workplace nursery scheme
  • Onsite bar
  • Large social budgets
  • Enhanced parental leave

Funding (last 2 of 7 rounds)

May 2024

$1.1bn

SERIES C

Jan 2022

$200m

SERIES B

Total funding: $1.3bn

Our take

Wayve is developing artificial intelligence (AI) that teaches cars to drive autonomously using reinforcement learning, simulation, and computer vision. Wayve’s core premise is that the big breakthrough in self-driving cars will come from better AI brains rather than more sensors or “hand-coded” rules which it believes are highly restrictive and not at all scalable.

The company said that it trains its autonomous driving system using simulated environments and then transfers that knowledge into the real world, where it emulates how humans adapt to conditions in real time. It ultimately relies on end-to-end deep learning AI rather than hard-engineered AI. This is one of the world's hardest problems to solve, but Wayve has made an exciting start and is taking a very different approach to competitors like Uber and Waymo, who are relying more on sensors.

Following a few years of innovative breakthroughs, Wayve now has backing from high-profile investors such as Microsoft and angels, including Uber's chief scientist Zoubin Ghahramani and Pieter Abbeel, a UC Berkeley robotics professor and pioneer of deep reinforcement learning. The company's strategic partnerships with outfits like Asda and Ocado to test-run autonomous deliveries, as well as publicity through the Minister is a show of confidence in the future of Wayve's solution to autonomous driving.

Kirsty headshot

Kirsty

Company Specialist at Welcome to the Jungle