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

Senior / Staff Software Engineer, High-Performance Onboard Algorithms

Full-time

waabi

Waabi, founded by AI visionary Raquel Urtasun, is the leader in Physical AI. With a world-class team, we're unlocking the next era of autonomous transportation with technology that's powering commercial autonomous trucks and robotaxis. Waabi is backed by and partners with world leaders in AI, automotive, logistics, and deep tech.

With offices in Toronto, San Francisco, Dallas, and Pittsburgh, Waabi is growing quickly and looking for diverse, innovative and collaborative candidates who want to impact the world in a positive way. To learn more visit:

As a Software Engineer in High-Performance Onboard Algorithms, you will be a key contributor to the development and optimization of our real-time signal processing pipeline for autonomous driving. You will collaborate with our team of world-renowned scientists and engineers to build innovative, practical, and scalable solutions that handle massive amounts of sensor data (camera, LiDAR, radar, and others) with low latency and high reliability. We value original, high-impact ideas and rigorous experimental validation.

You will…

- Be part of a multidisciplinary team of Engineers and Scientists working on building a best-in-class, high-performance sensor processing stack.

- Design, implement, and optimize highly efficient algorithms for sensor data acquisition, processing, fusion, and filtering, ensuring real-time performance on target hardware.

- Work on shipping next-generation signal processing software, leveraging parallel computing architectures (e.g., CPU, GPU, specialized accelerators) and low-level system programming.

- Collaborate with Waabi’s autonomy and hardware teams to ensure the efficiency and robustness of the entire system.

Qualifications:

- Fundamentals of computer architecture. You have a deep understanding of how modern computer systems work (multi-core, vector units, cache management, memory hierarchy, networking).

- Data-parallel algorithms . You have experience implementing data-parallel and compute-intensive algorithms in domains such as image/video processing, compression, and optimizing modern neural networks.

- Heterogeneous computing and systems programming . You are comfortable with balancing workloads across multiple different processors, managing the ownership and movement of data buffers, and optimizing for overall system performance.

- Performance profiling and optimization. You know how to identify bottlenecks in a complex codebase and make optimization decisions that have lasting impact.

- Shipping Production Software.  You have experience in reading and developing production quality software. You write efficient and maintainable code in a native language such as C++ or Rust (we use Rust and a variety of DSLs).

Bonus:

- Experience with accelerated computing like CUDA, Vulkan, and OpenCL.

- Experience with domain specific languages such as Halide, Taichi, Mojo, or Warp.

- Experience with CPU intrinsics (SSE/AVX, NEON/SVE).

- Experience with embedded systems.

- Shipped production software in one or more of the following areas: image and video processing, compression, streaming algorithms, deep learning, 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.

Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Senior / Staff Software Engineer, High-Performance Onboard Algorithms in Toronto, ON vacancy
  •  ...a team of multidisciplinary Engineers and Researchers using an AI-first...  ...Engineers. - Mentor other software engineers via code reviews,...  ...emulation at scale, software performance, optimization, and profiling,...  ...system design/architecture, algorithms, data structure design, and low... 
    Senior
    Performance
    Full time

    waabi

    Toronto, ON
    21 days ago
  •  ...The Embedded Software team owns our low-level software integration platform...  ...modules, low level control algorithms and safety assurance processes...  ...control functions such as engine control, steering and braking....  ...design, build and validation of highly reliable next generation... 
    Senior
    Full time
    Remote work
    3 days per week

    waabi

    Toronto, ON
    21 days ago
  •  ...enterprise accounting. Our system handles high-volume financial data, complex...  ...automation, and we’ve assembled a world-class engineering team with staff-level talent from Robinhood, Glean,...  ...and Rippling. Role Overview As a senior/staff engineer, you will be driving... 
    Senior
    Full time
    Work at office

    Maxima

    Toronto, ON
    1 day ago
  • $167.55k - $209.44k per year

     ..., canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...About the Role We’re looking for a Staff Software Engineer to join our Reverse ETL product...  ...billing, data model, and more. You’ll be a senior member of a distributed, collaborative,... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    2 days per week

    Fivetran

    Toronto, ON
    3 hours ago
  •  .... Our closed-loop simulation engine built with the latest in generative...  ...which integrates the onboard autonomy system, intelligent...  ...Improve the scalability and performance of the simulation platform to...  ...and implement orchestration software between simulation subcomponents... 
    Senior
    Performance

    waabi

    Toronto, ON
    21 days ago
  •  .... To learn more visit: As a Graphics Software Engineer, you will create the next generation of...  ...solutions for self-driving. We value original, high-impact ideas and rigorous experimental...  .... You have a deep understanding of GPU performance, and you know how to use instrumentation... 
    Senior
    Performance

    waabi

    Toronto, ON
    21 days ago
  • $160k - $220k per year

     .... We're all in on this mission. If you are too, let's talk. Staff Software Engineer - (Full Stack) Okta Workflows is the secure, no-code automation...  ...like Netflix, MGM, and NTT rely on Workflows to automate high-impact identity scenarios with speed and confidence. As we... 
    Performance
    Local area
    Worldwide

    Okta

    Toronto, ON
    20 days ago
  • $205.6k - $257k per year

     ...partners through world-class software, purpose-built for everyone in...  ...Work With You’ll enter our engineering interview process as part of a...  ...specific team’s immediate gap.  Staff Engineers at Carta are...  ...operational excellence and mentor senior engineers to raise the collective... 
    Senior
    Long term contract
    Full time
    Work at office
    Immediate start

    Carta

    Toronto, ON
    10 days ago
  • $205k per year

     ...RabbitMQ and Apache Kafka About the role Clutch is seeking a Staff Software Engineer / Engineering Lead to drive technical excellence, deliver...  ...business needs into technical solutions Execute complex, high-impact projects from ideation to implementation, ensuring... 
    Performance
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    7 days ago
  • $164.6k - $235.1k per year

     ...acquisition and growth, including SEO user registration, onboarding, and account management. As a Staff Engineer (L5) on this team, you act as the technical leader...  ...driving the front-end architecture that ensures performance and scalability for millions of users. You will... 
    Senior
    Performance
    Long term contract
    Remplacement
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week

    Tubi - Canada

    Toronto, ON
    19 days ago
  •  ...Join our Framework team: the engineering foundation that makes Achievers scale.   This team owns authentication, API gateways, interservice...  ...the company.   When you raise the floor — better DX, faster onboarding, more consistent patterns, AI-first tooling — the whole... 
    Permanent employment
    Full time

    achievers

    Toronto, ON
    11 days ago
  •  ...About Air- tek    Air-tek is a Canadian-based software company with a powerful suite of unique products that have already achieved a significant share of a huge global market. The product market fit is excellent, and customers are lining up to buy. Although our global customers... 
    Senior
    Full time

    air-tek

    Toronto, ON
    21 days ago
  • $96.4k - $142.66k per year

     ...impact millions of people? Passionate about data and building highly scalable systems that process millions of requests per minute and terabytes of data per day? Zynga is looking for a Senior Software Engineer to join the Data Ingestion team in our Analytics organization.... 
    Senior
    Performance
    Full time
    Local area

    Zynga

    Toronto, ON
    1 day ago
  • $140.6k - $190.6k per year

     ...Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the future of AI-driven content technology while leading...  ...utilize information? We are seeking a talented, self-driven and highly motivated Staff Data Engineer, with experience working with... 
    Senior
    Performance
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $141k - $249k per year

     ...learn more visit:   On Tools, we build software tools that solve Waabi-specific problems...  ..., collaborating with Researchers and Engineers. - Mentor other software engineers via...  ...employees in this role, including equity incentive awards and an annual performance bonus.... 
    Senior
    Performance
    Full time

    waabi

    Toronto, ON
    21 days ago
  •  ...monitoring and observability stack, used to monitor the health and performance of cloud and on-prem environments. - Develop and extend...  ...and leadership.   Qualifications: - 5+ years software engineering or systems/performance engineering experience (BS in CS/EE or... 
    Senior
    Performance
    Full time

    waabi

    Toronto, ON
    21 days ago
  •  ...enterprise. Emburse is looking for a passionate software engineer to contribute to the development of an...  ...interconnected set of system solutions. As a staff engineer at Emburse, you’ll work with engineering managers, senior engineers, and cross-functional partners to design... 
    Senior
    Full time

    emburse

    Toronto, ON
    21 days ago
  • $100 - $105 per hour

     ...beyond immediate needs, proactively addressing performance, security, and future-proofing solutions. - Take...  ...implementation. - Change agency to set high bar and uplevel across teams on culture, process and engineering practices. Empower teams through effective collaboration... 
    Senior
    Performance
    Long term contract
    Contract work
    Immediate start
    Toronto, ON
    28 days ago
  •  ...opportunities, join us, and build real world value. As a Staff Software Engineer, Platform you will play a critical role helping to advance Ripple...  ...) and containerization technologies to deploy and manage high-availability distributed services ~ Experience building deployment... 
    Full time
    Work at office
    Local area

    Ripple

    Toronto, ON
    21 days ago
  • $140k - $175k per year

     ...spanning Engagement Manager and Guided Assurance. As a Lead Software Engineer AI (Staff Engineer AI), you will own core backend and AI orchestration...  ...and evolve systems that operate over millions of documents, highly structured tax data, ever-changing laws, and thousands of concurrent... 
    Senior
    Performance
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    Shift work
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $148.8k - $198.8k per year

     ...Thomson Reuters is seeking a Staff Software Engineer. This person will be experienced in C# and lead advanced cloud AI services. Below is an overview...  ...C# programming skills to design, develop, and implement highly scalable, resilient, and secure enterprise AI services. This... 
    Performance
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...an innate curiosity, treating AI as a high-trust collaborator that is core to how...  ...Faster with Snowflake Apps . As a Staff/Principal Engineer, you will shape the product and its...  ...deep hands-on expertise in scalability, performance and security, great product instincts,... 
    Performance
    Full time
    Internship

    snowflake

    Toronto, ON
    1 day ago
  • $160k - $220k per year

     ...across the world. We are looking for an experienced full stack Staff Software Engineer (with a focus on UI) who is passionate about building large-...  ...teams. Serve as the definitive design reviewer for high-impact proposals and cross-team interface specifications, ensuring... 
    Senior
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    22 days ago
  • $120k - $150k per year

     ...DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join...  ...architecture and tech stack for a product area Improve performance, reliability, scalability and security for our backend systems... 
    Performance
    Full time
    Local area

    DoorDash Canada

    Toronto, ON
    15 days ago
  •  ...responsible for the methodology development for AMS Serdes IPs and other analog IPs. What You Can Expect We are seeking a highly skilled and motivated Senior Staff Engineer to join our team developing advanced Analog-Mixed Signal (AMS) Serdes IPs and other analog IPs. The ideal... 
    Senior
    Full time

    Marvell

    Toronto, ON
    5 days ago
  • $160k - $220k per year

     ...modern threats with innovative, user-friendly technology. The Staff Software Engineer opportunity  We are looking for a Staff Software Engineer...  ...products and processes. If you are passionate about building highly reliable, scalable systems and want to define the future of... 
    Performance
    Local area
    Worldwide

    Okta

    Toronto, ON
    a month ago
  • $170k - $220k per year

     ...any endpoint, anywhere in the world. We engineer the end-to-end device experience—from our...  ...on the Okta Engineering Blog . The Staff Software Engineer Opportunity We seek a dynamic...  ...and identity platform. This is a high-visibility, hands-on opportunity to design... 
    Performance
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    a month ago
  •  ...diverse, innovative and collaborative candidates who want to impact the world in a positive way. To learn more visit: As a Senior/Staff Software Engineer embedded within our Autonomy & Algorithms team, you will build the scalable ML data pipelines necessary to train and... 
    Senior
    Performance
    Full time

    waabi

    Toronto, ON
    21 days ago
  • $140k - $192.5k per year

     ...our backend to and grant proper application access.c) The Staff Software Engineer in Test Opportunity We are looking for an experienced Software...  ...review designs and code in Swift with colleagues of varying seniority Establish and drive quality metrics, including test... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    27 days ago
  • $156.8k - $196k per year

     ...Marqeta is seeking an experienced Staff Software Engineer to independently drive the identification and delivery of complex software solutions...  ...cross-functional stakeholders to align on priorities and deliver high-impact outcomes. The Banking and Money Movement... 
    Performance
    Long term contract
    Temporary work
    Bank staff
    Work at office
    Remote work
    Flexible hours

    Marqeta

    Toronto, ON
    3 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior / Staff Software Engineer, High-Performance Onboard Algorithms. Be the first to apply!