Senior Software Engineer
Core
Design, implement, and maintain performance tooling, frameworks, and automated systems to analyze software behavior, identify bottlenecks, and optimize runtime performance for AV software development.
Role type
Senior Software Engineer (Performance Engineering)
Builds
Performance analysis tools, debugging systems, and continuous monitoring solutions for AV software
Domain
Automotive (AV software) + System-level performance engineering
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, computer architecture, system-level software fundamentals, performance profiling, analysis, tuning, and optimization, heterogeneous compute environments (GPUs, DSPs, accelerators)
Preferred skills
null
Technologies
null
Responsibilities
Contribute to the roadmap for performance tooling and methodologies; Evaluate and prototype new tools and techniques to improve runtime performance; Design and maintain automated systems for performance analysis and debugging; Analyze software behavior and collaborate with product teams to implement optimizations
Seniority
Senior, hands-on IC