{bc}
indeed

Senior Software Performance Engineer

May Mobility
Ann Arbor, USA
Onsite
USD 160000-180000 yearly
Discovered 1 months ago
C++17/20LinuxCPU cache hierarchiesLock-free concurrencyLinux thread schedulingPerf

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at May Mobility