Senior / Staff Software Engineer, High-Performance Onboard Algorithms
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.
$220k - $359.21k per year
...seek to ignite that passion by setting high standards, championing teamwork, and... ...more efficiently. We're looking for a Staff Fullstack Engineer to join the Core Objects team as a... ...drive the architecture, scalability, and performance of a complex, high-scale backend...PerformanceInternshipManual laborWork at officeLocal areaFlexible hours- ...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...SeniorFull timeWork at office
$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...PerformanceLocal areaWorldwide$5000 per month
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Senior Staff Software Engineer - Mobile(Android) About Capital One Canada. For 30 years, we’ve been on a mission to change banking for good and build relationships by making credit accessible, simple, intuitive and...SeniorPerformanceFull timeWork at officeWork from home$167.55k - $209.44k per year
...canonical and ready to query, with no engineering or maintenance required. We’re proud that... ...the Role Fivetran is looking for a Staff Software Engineer to join our Database Connector... ...connectors with a focus on correctness, performance, scalability, and operability....PerformanceFull timeInternshipWork at officeRemote work$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 . Staff Software Engineer- Backend , Device Identity We... ...security and identity platform. This is a high-visibility, hands-on opportunity to design...PerformanceLong term contractLocal areaWorldwide$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...PerformanceLocal areaWorldwide$205.6k - $257k per year
...record, Carta brings together the software, services, and legal... ...Work With You’ll enter our engineering interview process as part of a... ...specific team’s immediate gap. Staff Engineers at Carta are technical... ...operational excellence and mentor senior engineers to raise the...SeniorLong term contractFull timeImmediate start$80k - $130k per year
Sr. Software Engineering Consultant – Migration & Onboarding Position Description The Senior Development Engineering Consultant for Migration Solution & Onboarding develops the services, utilities, and integration logic required to support safe transition from legacy platforms...Senior$88k - $132k per year
...do your best work. Job Summary Equinix is seeking a Staff Software Engineer to join the CIM team within the Digital and Innovation organization... ...candidate will: Design and build AI-default, scalable, highly available enterprise platforms Operate in a DevSecOps...SeniorFull timeWork at office$205k per year
...between product, design, and engineering are giving way to smaller, faster... ...code, they own outcomes. As a Staff Engineer, you'll extend that... ...values ownership, curiosity, and high standards, both by example and... ...~7+ years of professional software engineering experience, with a...PerformanceLong term contractPermanent employmentFull timeInternship- ...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...SeniorPerformanceFull time
$140k - $192.5k per year
...develop Okta cloud services and client software that allow users to seamlessly login to... ...to access applications securely. The Staff Software Engineer in Test Opportunity We seek a... ...design, and an iterative process to build high-quality next-generation software. The...Local areaWorldwide- ...APIs, event-driven architectures, and integration analytics tools while solving complex scalability and reliability challenges. As a Staff Engineer, you'll help shape the technical direction of the platform, lead complex system initiatives, and play a key role in evolving our...Permanent employmentFull time
- ...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,...PerformanceFull timeInternship
$172k - $229k per year
...BuildOps, we’re building a groundbreaking software platform purpose-built for today’s... ...operating in a fast-paced environment with a high bar for technical excellence, product... ...execution matter deeply here. As a Staff Software Engineer, working on the Integration Platform,...PerformanceLong term contractFor contractorsWork at officeLocal areaWork from homeFlexible hours$142.4k - $190.1k per year
...This role sits within eBay’s engineering organization in Toronto, Ontario... ...powered platform that transforms how software is designed, developed, and delivered... ...faster with higher quality. As a Staff Software Engineer – Backend, you will be a senior technical leader for critical...SeniorPerformanceLong term contractPermanent employmentFull timeImmediate start$160k - $200k 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...SeniorLong term contractLocal areaWorldwide$172k - $229k per year
...BuildOps is looking for a Staff Software Engineer to set and drive our company-wide technical strategy for building, shipping, and operating reliable software. This is a high-impact, cross-functional role for an engineer who sees quality and reliability as properties of...PerformanceLong term contractPermanent employmentFor contractorsWork at officeLocal areaWork from homeFlexible hours- .... 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...SeniorPerformance
- ...artificial intelligence, which is creating a hurricane of change. We are looking for a talented Software Engineer to design, build, and optimize the core engine of our high-performance database system. This is a deep, systems-level role focused on the internal workings of a...SeniorPerformance
$160k - $220k per year
...We're all in on this mission. If you are too, let's talk. Staff Software Reliability Engineer - Data Platform About the Team The Data Platform... ...Data Platform organization that is passionate about scaling high volume, low-latency, distributed data-platform services &...PerformanceLocal areaWorldwideFlexible hours- ...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 employmentFull time
- .... 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...SeniorPerformance
- ...products — and AI is at the heart of it. We're looking for a Senior Software Engineer who doesn't just implement but helps shape how they should... ...built to last. Cloud architecture. Design and implement highly scalable, cost-effective systems using cloud technologies such...SeniorPerformanceWorldwideFlexible hours
$160k - $220k per year
...developers experience identity. Software is increasingly built by... ...calling it. We're looking for an engineer who already builds with those... ...opportunity We're hiring a Staff Software Engineer to build the... ...Protocol). You'll take on ambiguous, high-leverage problems alongside a...SeniorLocal areaWorldwideShift work$185k - $231.5k 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...PerformanceFull timeLocal area- ...About the team Product and Risk Data Engineering is Stripe's single source of truth data engineering... ...easy to access. We curate and maintain high-quality data warehouses and pipelines that... .... Minimum requirements This is a Staff-level role — that typically means 10+...
$160k - $220k per year
...right context, and for our B2B customers to onboard access for their customers easily. Our... .... Mentor and coach less experienced engineers on sound engineering practices and... ...optimize table and query structure for performance under load. You have experience with...PerformanceLocal areaWorldwide$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...SeniorPerformanceLong term contractRemplacementFull timeTemporary workWork at officeLocal areaFlexible hours2 days per week
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!
- sénior service a la clientèle Toronto, ON
- senior network engineer Toronto, ON
- senior engineer Toronto, ON
- senior graphic designer Toronto, ON
- senior cyber security analyst Toronto, ON
- senior accounting analyst Toronto, ON
- senior technical writer Toronto, ON
- senior android developer Toronto, ON
- senior technician Toronto, ON
- senior business analyst Toronto, ON
