Job Description
📋 Description Analyze, profile, debug, monitor, and optimize AV software performance Design and develop systems and tools for memory management, thread prioritization, lifecycle Collaborate with engineers from different teams to define system architecture Build core libraries and APIs to enable autonomy engineers to write high-performance code Drive and encourage best practices within the team and the organization 🎯 Requirements Strong system fundamentals and proficiency in C++ Expertise in computer architecture and operating systems Experience developing in highly concurrent, multi-processor, multi-threaded env Experience with performance optimizations and software porting across x86, ARM, GPUs, SoCs Experience with performance profiling tools such as perf, VTune, BPF, Nvidia Nsight Systems 2+ years of relevant industry experience 🎁 Benefits Equal opportunity employer with a diverse and inclusive workplace