Senior Software Performance Engineer

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

Posted 5 days ago

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

Mercor10 hours ago

Industrial Engineer

US flagUnited States OnlyFreelanceEngineer$70 – $110/hour
ApplyView job
RTX20 hours ago

Principal Equipment Engineer, Adhesion & Assembly

US flagFlorida OnlyFull-timeEngineer$107.5k – $204.5k/year
ApplyView job
Expel20 hours ago

Senior Detection & Response Engineer

US flagVirginia OnlyFull-timeEngineer$142.9k – $207.2k/year
ApplyView job
Qualus1 day ago

Engineer II – Relay Settings, System Protection

US flagFlorida, +2 more statesFull-timeEngineer
ApplyView job
General Dynamics Information Technology1 day ago

Senior VDI / Citrix Engineer

US flagUnited States OnlyFull-timeEngineer$149.5k – $195.5k/year
ApplyView job
ARCOS LLC1 day ago

Configuration Engineer

PL flagPoland, +4 more countriesFreelanceEngineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers