Senior Software Engineer - Performance
TLDR
Analyze and optimize GPU-based algorithms critical for advanced self-driving technology with a focus on maximizing performance and resource allocation.
Build real-time instrumentation for performance monitoring of the system as well as benchmarking frameworks to support offline performance evaluation.
Create performance-optimization workflows (quick iteration loops) to evaluate and analyze performance at scale.
Analyze profiling data to identify resource utilization hotspots and optimization opportunities.
Propose and co-implement actionable solutions with software component teams.
Support teams in helping to squeeze out the maximum performance of their code, while minimizing resource contention.
Hands-on experience in the development, debugging, and profiling of complex multi-process real-time systems, like game engines or robotics systems
Strong knowledge of C++ and experience in large code bases
Familiar with CPU system architecture and OS fundamentals
Good communication and organization skills, with a logical approach to problem-solving, good time management, and task prioritization skills
Experience using various Linux performance monitor tools, such as perf, eBPF, Perfetto
Kernel and/or driver development experience
Experience with software & hardware benchmarking and Hardware-in-the-Loop (HIL) systems
Zoox is building a fully autonomous vehicle fleet from the ground up, coupled with the ecosystem necessary to launch this technology into urban environments. By integrating robotics, machine learning, and innovative design, Zoox is paving the way for a new era of mobility-as-a-service.
- Founded
- Founded 2014
- Employees
- 500+ employees
- Industry
- Automotive
- Total raised
- $990M raised