W

Waabi

Autonomous trucking software licensing to OEMs

Senior / Staff Software Engineer - High-Performance Onboard Algorithms

Software EngineeringConfirmed live in the last 24 hours
Full-timeRemote

About the Job

Requirements

  • A deep understanding of modern computer architecture, including multi-core systems, vector units, cache management, memory hierarchy, and networking.
  • Experience implementing data-parallel and compute-intensive algorithms in areas such as image or video processing, compression, and modern neural network optimization.
  • Comfort balancing workloads across different processors, managing data-buffer ownership and movement, and optimizing overall system performance.
  • Ability to identify bottlenecks in a complex codebase and make lasting performance optimizations.
  • Experience reading and developing production-quality software and writing efficient, maintainable code in a native language such as C++ or Rust.

Responsibilities

  • Contribute to developing and optimizing a real-time signal-processing pipeline for autonomous driving, handling large volumes of sensor data with low latency and high reliability.
  • Design, implement, and optimize efficient algorithms for sensor data acquisition, processing, fusion, and filtering to ensure real-time performance on target hardware.
  • Develop and ship signal-processing software using parallel-computing architectures, including CPUs, GPUs, or specialized accelerators, and low-level systems programming.
  • Collaborate with autonomy and hardware teams to ensure system efficiency and robustness.

Desired Qualifications

  • Experience with accelerated computing technologies such as CUDA, Vulkan, and OpenCL.
  • Experience with domain-specific languages such as Halide, Taichi, Mojo, or Warp.
  • Experience with CPU intrinsics such as SSE/AVX and NEON/SVE.
  • Experience with embedded systems.
  • Production software shipping experience in image and video processing, compression, streaming algorithms, deep learning, or geometry processing.
  • Publications in top-tier conferences or journals related to high-performance computing, image processing, computer graphics, computer vision, machine learning, or self-driving technology.

About the Company

Waabi

Autonomous trucking software licensing to OEMs

Waabi develops autonomous trucking technology. Its flagship Waabi Driver is a self-driving system that can be trained to make decisions, apply learned skills to new routes and terrains, and work with different hardware setups. A key part of its approach is Waabi World, a sophisticated simulation environment that lets the system be trained and tested virtually, reducing real-world driving miles, lowering costs, and increasing safety. The company licenses this technology to trucking fleets and OEMs for factory-level integration, aiming for large-scale commercialization. What sets Waabi apart is its emphasis on end-to-end training, geography and hardware adaptability, and its strong leadership in AI and self-driving research. Its goal is to bring safe, affordable autonomous trucking to scale by licensing the Waabi Driver to industry players and enabling widespread deployment.

Company size
201-500
Company stage
Series C
Total funding
$1B
Headquarters
Toronto, Canada
Founded
2021

Recently Posted Jobs

Explore more opportunities at Waabi

See more jobs