Research Engineer, Sensor Signal Processing

Waabi Waabi · Robotics · Toronto, ON +3 · Remote · Software Engineering

Research Engineer focused on sensor signal processing for autonomous driving, developing and optimizing algorithms for massive, low-latency sensor data (camera, LiDAR, radar) on parallel architectures. Collaborates with autonomy and hardware teams, with opportunities for research publications.

What you'd actually do

  1. Be part of a multidisciplinary team of scientists and engineers working on a system that turns raw sensor data captured under diverse environments into useful signals for autonomous driving.
  2. Design and implement novel signal processing techniques for sensor data acquisition, fusion, and filtering.
  3. Optimize signal processing algorithms for deployment on parallel computing architectures (e.g., CPU, GPU, DSP, and specialized accelerators).
  4. Collaborate with Waabi’s autonomy and hardware teams to ensure the robustness of the entire system.
  5. Have the opportunity to make contributions to high-impact research papers submitted to top conferences or journals (e.g., TSP, TIP, ICRA, IROS, CVPR, NeurIPS, SIGGRAPH, HPG).

Skills

Required

  • Signal Processing Theory and Practice (classical and learning-based)
  • Real-time and Embedded Systems experience
  • High-throughput data inputs in latency-sensitive algorithms
  • Limited compute and memory budget experience
  • Rapid Prototyping in Python, Julia, or MATLAB
  • Production-quality software development

Nice to have

  • Industry experience in 1D, 2D, 3D, or 4D signal processing
  • Numerical algorithms and mathematical optimization (BLAS, CHOLMOD, Gauss-Newton, L-BFGS, linear programming)
  • Real-time methods (causal and recursive filters, RNNs, transformers)
  • Systems programming (buffer management, asynchronous communication, hardware accelerators)
  • Performance profiling and optimization

What the JD emphasized

  • Signal Processing Theory and Practice
  • Real-time and Embedded Systems
  • Rapid Prototyping and Shipping Production Software

Other signals

  • novel signal processing techniques
  • low latency and high reliability
  • massive amounts of sensor data
  • rigorous experimental validation