Senior Software Performance Engineer

atMay MobilityRemoteUS flagMichiganFull-timeEngineerSenior$160k – $180k/year

Posted Sep 21

This is a fully remote position, open to applicants in Michigan.

📋 Description

• Take charge of latency, throughput, memory usage, and thread safety within the real-time decision-making pipeline.

• Instrument the behavior pipeline to evaluate runtime performance, identifying latency spikes, resource contention, and memory inefficiencies.

• Refactor high-frequency execution loops to enhance cache utilization, eliminate dynamic memory allocations, and minimize tail latency.

• Re-architect thread boundaries and synchronization mechanisms to optimize multi-core parallel processing while ensuring thread safety.

• Develop automated micro-benchmarks and runtime telemetry within CI/CD pipelines to avert performance regressions.

• Collaborate with autonomy teams to create efficient, low-overhead C++ module interfaces for new behavioral features.


⛳️ Requirements

• Profound knowledge of CPU cache hierarchies (L1/L2/L3), memory alignment, lock-free concurrency models, and Linux OS thread scheduling.

• Practical experience with Linux profiling toolchains (e.g., Perf, Tracy, eBPF) and dynamic sanitizers (ASan, TSan, Valgrind).

• Strong expertise in modern C++ (C++17/20) with an emphasis on developing low-overhead abstractions, RAII, and cache-optimized data layouts.

• Familiarity with micro-benchmarking frameworks (e.g., Google Benchmark) and performance-regression testing within continuous integration.

• Experience in performance-sensitive software environments such as game engines, financial technology, database runtimes, or operating system kernels.

• Bachelor’s degree in Computer Science, Computer Engineering, or a related field.

• A Master’s degree or PhD in Computer Science, Computer Engineering, or a related discipline is preferred.

• A minimum of 5 years of professional experience is preferred.

• Previous experience in AV, robotics, or high-throughput real-time control systems is preferred.

• Demonstrated success in designing and scaling automated CI/CD performance testing infrastructure is preferred.


🏝️ Benefits

• Comprehensive healthcare suite including medical, dental, vision, life, and disability plans. Domestic partners who have been residing together for at least one year are also eligible to participate.

• Health Savings and Flexible Spending Healthcare and Dependent Care Accounts available.

• Rich retirement benefits, including an immediately vested employer safe harbor match.

• Generous paid parental leave as well as a phased return to work.

• Flexible vacation policy in addition to paid company holidays.

• Total Wellness Program providing numerous resources for overall wellbeing.

People also viewed

VAILEXA19 hours ago

Resident Engineer

US flagTexas OnlyFull-timeEngineer
ApplyView job
Sargent & Lundy19 hours ago

Senior Underground Transmission Line Engineer

CA flagCanada OnlyFull-timeEngineerC$111.3k – C$153k/year
ApplyView job
Willow Innovations, Inc.19 hours ago

Associate Manufacturing Engineer – Contract

US flagCalifornia OnlyFreelanceEngineer$25/hour
ApplyView job
Astrolab19 hours ago

GNC Engineer – All Levels

US flagCalifornia OnlyFull-timeEngineer$130k – $235k/year
ApplyView job
Allata20 hours ago

Test Harness Engineer

AR flagArgentina OnlyFull-timeEngineer
ApplyView job
2K20 hours ago

Senior Platform Performance Engineer

US flagCalifornia OnlyFull-timeEngineer$112.7k – $166.8k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers