6 дней назад
Senior Software Performance Engineer (Autonomous Vehicles)
160 000 - 180 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Performance Engineer (Autonomous Vehicles) (C++/Linux): Optimizing a real-time autonomous vehicle behavior-planning pipeline with an accent on latency, throughput, memory utilization, and thread safety. Focus on profiling execution, eliminating allocation and synchronization overhead, building performance guardrails in CI/CD, and designing low-overhead C++ interfaces.
Location: Remote within the United States; based in Ann Arbor, Michigan
Salary: $160,000–$180,000 USD per year
Company
develops and deploys autonomous vehicles using Multi-Policy Decision Making technology to improve transit access, safety, and urban mobility.
What you will do
- Instrument the behavior-planning pipeline to measure runtime performance, latency spikes, resource contention, and memory inefficiencies.
- Optimize high-frequency C++ execution loops by improving cache utilization, reducing dynamic allocations, and lowering tail latency.
- Re-engineer thread boundaries and synchronization logic for safe, high-throughput multi-core execution.
- Build automated micro-benchmarks and runtime telemetry into CI/CD pipelines to detect performance regressions.
- Collaborate with autonomy teams to design performant, low-overhead C++ module interfaces.
Requirements
- Deep knowledge of CPU cache hierarchies, memory alignment, lock-free concurrency, and Linux thread scheduling.
- Hands-on experience with Linux profiling tools such as Perf, Tracy, or eBPF, and dynamic sanitizers including ASan, TSan, or Valgrind.
- Strong modern C++ proficiency, including low-overhead abstractions, RAII, and cache-friendly data layouts.
- Experience with micro-benchmarking frameworks and performance-regression testing in continuous integration.
- Experience in performance-critical software environments such as game engines, financial technology, database runtimes, or operating system kernels.
- B.S. degree in Computer Science, Computer Engineering, or an equivalent field.
Nice to have
- Master’s degree or PhD in Computer Science, Computer Engineering, or a related field.
- At least five years of professional experience.
- Experience with autonomous vehicles, robotics, or high-throughput real-time control systems.
- Experience designing and scaling automated CI/CD performance-testing infrastructure.
Culture & Benefits
- Medical, dental, vision, life, and disability insurance.
- Health Savings and Flexible Spending Accounts.
- Retirement benefits with an immediately vested employer safe-harbor match.
- Paid parental leave with a phased return-to-work program.
- Flexible vacation policy, paid company holidays, and a wellness program.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
13 дней назад
Software Engineer II, Pipeline Automation & Acceleration (Autonomous Driving)
126 000 - 201 000$
13 дней назад
Senior Software Engineer (Simulation)
148 000 - 226 200$
10 дней назад
Senior Software Engineer (Backend/High-Performance Computing)
10 дней назад
Senior Software Engineer (Behavior Planning)
11 дней назад
Senior Software Engineer (Simulation & Optimization)
140 000 - 227 200$
11 дней назад
Senior Software Engineer (C++/Python/Ruby)
138 900 - 187 900CAD