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

$148k - $260k
Full-time

Waabi

Role Description

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.

  • 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: Deep understanding of how modern computer systems work (multi-core, vector units, cache management, memory hierarchy, networking).
  • Data-parallel algorithms: 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: 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: Ability to identify bottlenecks in a complex codebase and make optimization decisions that have lasting impact.
  • Shipping Production Software: Experience in reading and developing production quality software. Writes efficient and maintainable code in a native language such as C++ or Rust (we use Rust and a variety of DSLs).

Requirements

  • 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.

Benefits

  • Competitive compensation and equity awards.
  • Health and Wellness benefits encompassing Medical, Dental and Vision coverage (for full-time employees only).
  • Unlimited Vacation.
  • Flexible hours and Work from Home support.
  • Daily drinks, snacks and catered meals (when in office).
  • Regularly scheduled team building activities and social events both on-site, off-site & virtually.
  • As we grow, this list continues to evolve!
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Senior / Staff Software Engineer, High-Performance Onboard Algorithms in Remote vacancy
  •  ...client to help find a Senior Software Engineer for their Stats &...  ...experience. Dealing with high complexities and...  ...pipelines, and queries for performance and efficiency....  ...in data structures, algorithms, and optimization....  ...Robust training and onboarding program. ~Coverage... 
    Senior
    Performance
    Full time
    Work from home
    Home office

    Plus10 Recruitment

    Remote
    3 hours ago
  • Role Description The Sr Staff Software Engineer will lead and contribute to computer...  ...and resolution. ~Deliver highly scalable, available, and...  ...in systems and optimize performance. ~Lead developers, work...  ...unified Platform integrates onboarding, digital banking, and data... 
    Senior
    Performance
    Full time
    Work experience placement
    Remote work

    Alkami Technology

    Remote
    3 days ago
  • $160.16k - $213.55k

     ...Description Serves as a lead software engineering resource on the Digital...  ...application architecture considering Performance, Accessibility, Usability,...  ...(EKS/Kubernetes), ensuring high availability, performance,...  ...cameras when it matters: helping onboard new team members, building... 
    Senior
    Performance
    Full time
    Remote work
    Flexible hours

    CSAA Insurance Group, a AAA Insurer

    Remote
    1 day ago
  • $155k - $249k

     ...make informed decisions. The Onboard Sensors Team brings that...  ...cameras...). Deploy and debug software on real vehicles operating...  ...span many disciplines from engineering to operations. ~ Have a passion...  ...equity incentive awards and an annual performance bonus.... 
    Senior
    Performance
    Remote job
    Live in

    Waabi

    Remote
    more than 2 months ago
  • $102k - $157k

     ...developing innovative remote sensing algorithms, tools, and techniques to...  ...immediate opportunities for talented software & algorithm developers and engineers to support programs focusing on...  ...Design, implement, and optimize high-performance algorithms in Python and C++,... 
    Senior
    Performance
    Temporary work
    For contractors
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    a month ago
  • $232.5k - $325.5k

     ...across all platforms. As a Senior Staff Engineer, you will define the multi-...  ...setting the standard for client performance, you will be the technical...  ...~Unblock execution for high-upside strategic bets designed...  ...~10+ years of professional software engineering experience with... 
    Senior
    Performance
    Full time
    Flexible hours

    Reddit

    Remote
    2 days ago
  • $232k - $310k

     ...Description Affirm is looking for a Senior Staff Software Engineer to take on a critical role in defining...  ...critical initiatives. This role requires a high level of technical ability and...  ...architecture, CI/CD, observability, performance, and AI tooling for complex, mission... 
    Senior
    Performance
    Full time
    Flexible hours

    Affirm

    Remote
    8 days ago
  •  ...experienced product driven engineer to help our customers...  ...ingests and analyzes high-volume telemetry data...  ...We’re looking for a senior engineer who can help...  ...event data ~Improve performance, reliability, and cost...  ...as part of day-to-day software development ~Experience... 
    Senior
    Performance
    Full time

    Palo Alto Networks

    Remote
    3 hours ago
  • $142.53k - $178.11k

     ...Description IAA is seeking a Senior Staff Data Engineer to be a senior individual...  ...Personally deliver complex, high-impact data engineering...  ...patterns across code quality, performance, scalability, observability...  ...Python and SQL, with strong software engineering fundamentals (... 
    Senior
    Performance
    Full time

    RBGlobal

    Remote
    1 day ago
  • $248k - $310k

    Role Description As a senior technical individual contributor...  ...roadmap of Trust engineering efforts that will...  ...contributors at Airbnb are Software Engineers which means...  ...that enable scalable, high-quality fraud, safety,...  ..., build system and performance tooling, and identify... 
    Senior
    Performance
    Full time
    Work experience placement
    Casual work
    Live in
    Work at office
    Remote work

    Airbnb

    Remote
    2 days ago
  • $165k - $300k

     ...~Developing and deploying software for our core freight movement...  ...by a small group of software engineers. ~Writing production-quality...  ...teams to enhance reliability and performance. ~Designing and operating...  ..., testing, and deploying high-quality software in production... 
    Senior
    Performance
    Full time

    BNSF Railway

    Remote
    6 days ago
  • $154.84k - $267.81k

     ...changes lives: We are looking for a Staff/Senior Staff Software Engineer for our Enterprise AI Enablement team...  ...deploy applied AI solutions across high-value enterprise workflows e.g. automation...  ...advanced features to improve your performance. ~Experience designing and... 
    Senior
    Performance
    Full time
    Work experience placement
    Work at office
    Work from home

    Credit Acceptance

    Remote
    1 day ago
  • $100 per hour

     ...to leverage your software engineering expertise in shaping...  ...AI systems. As a Senior Software Engineer...  ...role in creating high-quality, real-...  ...learn, reason, and perform. Your...  ...understanding of algorithms, data structures,...  ...tasks within 24, 48 hours after onboarding.... 
    Senior
    Performance
    Hourly pay
    Contract work
    Remote work

    SaidGig

    United States
    3 days ago
  • $222.29k - $232.29k

     ...quality of large scale or complex software for a major product or product line. Responsible for high level research and analysis...  .... Use best software engineering practices to evolve system design...  ...automation, improvement, and performance. ~Establish and maintain software... 
    Senior
    Performance
    Full time
    Remote work

    Inovalon

    Remote
    1 day ago
  • $96k - $156k

     ...innovative remote sensing algorithms, tools, and techniques to deliver...  ...opportunity for a talented software test engineer to support our programs...  ..., CO. Responsibilities Performing functional decomposition of...  .... SciTec offers a highly competitive salary and benefits... 
    Senior
    Performance
    Full time
    Temporary work
    For contractors
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    1 day ago
  • $250k - $270k

     ...days for team or company events. Engineering @ Ironclad As a Senior Staff Software Engineer at Ironclad, you'll work...  ...fundamentals and a track record of shipping high quality products. We work in a...  ...reliability, scalability, and performance Partner across engineering teams,... 
    Senior
    Performance
    Full time
    Contract work
    Work at office
    Remote work

    Ironclad Inc

    San Francisco, CA
    3 days ago
  • $242k - $389k

     ...Zoox ML Performance Optimization Engineer Zoox is on a mission to reimagine transportation and ground-up...  ...will work alongside a team of strong software engineers and act as a force multiplier...  ...with a demonstrated ability to lead high-performing engineering teams. $... 
    Senior
    Performance
    Remote work

    Zoox

    United States
    5 days ago
  • $162.6k - $244k

     ...Innovation Center, Inc.Job Area:Engineering Group, Engineering Group Software EngineeringGeneral...  ...Qualcomm Security Engineers perform security assessments,...  ...met.General Summary:As a Senior Software Engineer, you will...  ...successful delivery of high-performance, scalable software... 
    Senior
    Performance
    Work experience placement
    Immediate start
    Work from home

    Nutanix

    San Diego, CA
    3 days ago
  • $105k - $300k

     ...Description AcuityMD is currently looking for Software Engineers to join our growing Application Teams....  ...to define their markets and identify high-potential opportunities to take their...  ...product enhancements, smooth out performance issues, and discover new opportunities.... 
    Senior
    Performance
    Full time
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    AcuityMD

    Remote
    5 days ago
  • $142.53k

     ...Senior Staff Software Engineer About Us: Our culture is characterized by collaboration, inclusivity...  ...Position Overview: We are seeking a highly skilled Senior Staff Software Engineer...  ..., working to identify and resolve performance and scalability issues. Staff Engineers... 
    Senior
    Performance
    Full time
    Remote work
    Worldwide

    RB Global Inc.

    United States
    5 days ago
  • $266k - $372.4k

     ...lifecycle management of data. With a focus on performance, reliability, and scalability, we enable real-time access to high-quality data that supports a wide range of...  ...~10+ years of experience in software engineering, specializing in Indexing and Retrieval systems... 
    Senior
    Performance
    Full time
    Flexible hours

    Reddit

    Remote
    1 day ago
  • Role Description As a Senior Backend Engineer on the EV Platform team you will be working on the data...  ...services. ~Experience building highly available backend services and data pipelines...  ...services based on data analysis and performance profiling. ~Being an excellent... 
    Senior
    Performance
    Full time

    Mapbox

    Remote
    3 days ago
  • $233.4k - $253.4k

     ...Senior Staff Software Engineer – Salesforce (FBG Enterprises Opco LLC, New York, NY) Develop and maintain...  ...solutions), ensuring secure, scalable, and performant deployments; Author technical design...  ...release, ensuring on-time and high-quality outcomes; Communicate complex... 
    Senior
    Performance
    Full time
    Remote work

    FBG Enterprises Opco LLC

    Peck Slip, NY
    1 day ago
  • $192.1k - $264.18k

     ...The Databricks Field Engineering team activates and accelerates...  ...on enterprise software, big data/analytics, data...  ...for a company in high-growth mode. ~Make...  ...sales teams - hiring, onboarding, coaching, and enabling...  ...identifying and addressing performance issues, and... 
    Senior
    Performance
    Full time
    Worldwide

    Databricks

    Remote
    6 days ago
  •  ...team, is constantly engineering, developing and integrating...  ...Train is seeking a Software Engineer that will...  ...Design and develop new algorithms within the C2BMC...  ...algorithm design and performance Support software testing...  ...be able to work in a highly dynamic environment... 
    Senior
    Performance
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Huntsville, AL
    8 hours ago
  • $185k - $235k

    Senior/ Staff Software Engineer (Ruby/Full-Stack)- hybrid Job type: Full Time · Department: Core Engineering...  ...teams. Execution-Oriented: You are highly focused on delivering results. You...  ...Chef. Application Architecture & Performance: Experience optimizing application performance... 
    Senior
    Performance
    Full time
    Work at office
    Remote work
    3 days per week

    Neara

    Los Angeles, CA
    5 days ago
  • $180k - $240k

     ...safely and reliably. We’re seeking a Senior Onboard Software Engineer to develop the software that runs...  ...and ground assets, while balancing performance, safety, and reliability Drive...  ...in modern C++, multithreading, and algorithm design and optimization Strong Linux... 
    Senior
    Performance
    Full time
    Flexible hours

    Matternet

    Mountain View, CA
    20 hours ago
  • $157.49k - $236.23k

    Senior Staff Software Engineer## Senior Staff Software EngineerSanta Clara,California,United StatesThere...  ...qualifications required of individuals performing the job. The qualifications detailed...  ...:* Flexible work arrangements* Highly competitive base pay* Savings & Retirement... 
    Senior
    Performance
    Work experience placement
    Remote work
    Flexible hours

    Deere & Company

    Santa Clara, CA
    5 days ago
  •  ...client to help find a Senior Software Engineer for their User...  ...doing: ~Building highly scalable, distributed...  ...and Kinesis ~Write performance efficient and memory...  ...in data structures, algorithms, and optimization...  ...Robust training and onboarding program ~Coverage... 
    Senior
    Performance
    Full time
    Work from home
    Home office

    Plus10 Recruitment

    Remote
    3 hours ago
  • $89k - $149k

    Role Description As a member of the OpenBlue AI team, the Senior Algorithm Engineer leads development and maintenance of the numerical algorithms...  ...types and configurations or enhance optimization performance. ~Work closely with site and modeling teams to understand... 
    Senior
    Performance
    Full time
    Remote work

    Johnson Controls

    Remote
    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!