Senior Software Performance Engineer
Role Overview
Own latency, throughput, memory utilization, and thread safety for a real-time autonomous-vehicle decision-making pipeline.
Work with roboticists and autonomy teams to profile the stack, enforce performance budgets, and create deterministic high-throughput execution guardrails.
Prior autonomous-vehicle, controls, or robotics-math experience is not required.
Key Skills for This Role
Full Job Posting
Job summary
Own latency, throughput, memory utilization, and thread safety for a real-time autonomous-vehicle decision-making pipeline.
Work with roboticists and autonomy teams to profile the stack, enforce performance budgets, and create deterministic high-throughput execution guardrails.
Prior autonomous-vehicle, controls, or robotics-math experience is not required.
Essential responsibilities
- Instrument the behavior pipeline to diagnose latency spikes, resource contention, and memory inefficiencies.
- Optimize high-frequency loops for cache utilization, fewer dynamic allocations, and reduced tail latency.
- Redesign threading and synchronization to maximize multi-core processing while maintaining thread safety.
- Build micro-benchmarks and runtime telemetry in CI/CD to prevent performance regressions.
- Establish low-overhead C++ module interfaces with autonomy teams.
Required qualifications
- Deep knowledge of CPU caches, memory alignment, lock-free concurrency, and Linux thread scheduling.
- Hands-on Linux profiling and diagnostic tooling experience, including tools such as Perf, Tracy, eBPF, ASan, TSan, or Valgrind.
- Strong modern C++17/20 proficiency, including RAII and cache-friendly data layouts.
- Familiarity with micro-benchmarking and CI performance-regression testing.
- Experience in performance-critical software environments such as game engines, fintech, database runtimes, or OS kernels.
- Bachelor's degree in Computer Science, Computer Engineering, or an equivalent degree.
Desirable qualifications
- Master's degree or PhD in a related computing field.
- At least 5 years of professional experience.
- Prior experience in autonomous vehicles, robotics, or high-throughput real-time control systems.
- Experience designing and scaling automated CI/CD performance-testing infrastructure.
Benefits and perks
- Healthcare, dental, vision, life, and disability plans.
- Retirement benefits with immediately vested employer safe-harbor match.
- Paid parental leave, phased return to work, flexible vacation, and paid holidays.
- Wellness program and healthcare spending accounts.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at May Mobility
Autonomy Engineering Manager - Behavior Prediction and Intent
, USA
May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world. Based in Ann Arbor, Michigan, May develops and deploys autonomous vehicles (AVs) powered by our innovat
Site Operations Manager
Eden Prairie, USA
May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world. Based in Ann Arbor, Michigan, May develops and deploys autonomous vehicles (AVs) powered by our innovat
Senior Systems Engineer - Sensor Selection
Ann Arbor, USA
May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world. Based in Ann Arbor, Michigan, May develops and deploys autonomous vehicles (AVs) powered by our innovat
Site Operations Manager II
Atlanta, USA
May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world. Based in Ann Arbor, Michigan, May develops and deploys autonomous vehicles (AVs) powered by our innovat
Senior Manager, Supply Chain
Ann Arbor, USA
May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world. Based in Ann Arbor, Michigan, May develops and deploys autonomous vehicles (AVs) powered by our innovat
Autonomy Engineering Manager - Behavior Prediction and Intent
, USA
Site Operations Manager
Eden Prairie, USA
Senior Systems Engineer - Sensor Selection
Ann Arbor, USA
Site Operations Manager II
Atlanta, USA
Senior Manager, Supply Chain
Ann Arbor, USA
Manager, Simulation Infrastructure
, USA
Senior Software Performance Engineer
, USA