Senior / Staff Software Engineer, High-Performance Onboard Algorithms
$148k - $260kWaabi
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!
- ...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...SeniorPerformanceFull timeWork from homeHome office
- 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...SeniorPerformanceFull timeWork experience placementRemote work
$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...SeniorPerformanceFull timeRemote workFlexible hours$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....SeniorPerformanceRemote jobLive in$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++,...SeniorPerformanceTemporary workFor contractorsWork experience placementImmediate startRemote workFlexible hours$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...SeniorPerformanceFull timeFlexible hours$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...SeniorPerformanceFull timeFlexible hours- ...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...SeniorPerformanceFull time
$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 (...SeniorPerformanceFull time$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...SeniorPerformanceFull timeWork experience placementCasual workLive inWork at officeRemote work$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...SeniorPerformanceFull time$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...SeniorPerformanceFull timeWork experience placementWork at officeWork from home$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....SeniorPerformanceHourly payContract workRemote work$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...SeniorPerformanceFull timeRemote work$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...SeniorPerformanceFull timeTemporary workFor contractorsWork experience placementImmediate startRemote workFlexible hours$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,...SeniorPerformanceFull timeContract workWork at officeRemote work$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. $...SeniorPerformanceRemote work$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...SeniorPerformanceWork experience placementImmediate startWork from home$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....SeniorPerformanceFull timeWork at officeRemote workWork from homeHome officeFlexible hours$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...SeniorPerformanceFull timeRemote workWorldwide$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...SeniorPerformanceFull timeFlexible hours- 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...SeniorPerformanceFull time
$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...SeniorPerformanceFull timeRemote work$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...SeniorPerformanceFull timeWorldwide- ...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...SeniorPerformanceFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$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...SeniorPerformanceFull timeWork at officeRemote work3 days per week$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...SeniorPerformanceFull timeFlexible hours$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...SeniorPerformanceWork experience placementRemote workFlexible hours- ...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...SeniorPerformanceFull timeWork from homeHome office
$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...SeniorPerformanceFull timeRemote work
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!
- senior trade analyst Remote
- senior app developer Remote
- senior customer service advisor Remote
- senior international account manager Remote
- senior product manager mobile Remote
- senior magento developer Remote
- senior quantitative risk analyst Remote
- senior business development director Remote
- sr marketing manager Remote
- sr technical product manager Remote













