Motional is a driverless technology company making autonomous vehicles a safe, reliable, and accessible reality. The Senior Software Engineer in the Next-Gen Technologies team will focus on improving compute performance for autonomous driving systems through full lifecycle development and optimization of ML models on embedded platforms.
Responsibilities:
- Focus deeply on ML model deployment, integration of multiple ML models, and ML model optimization on embedded compute platforms
- Dive deep into the full ML software stack. Analyze ML workload performance on a variety of hardware processors, optimize ML models, improve ML software, and help us continually improve our stack through the application of efficient and effective ML approaches
- Design, develop, test, integrate, and optimize software and tools on a variety of ML compute architectures
- Collaborate with deep learning experts in perception, prediction, and other autonomous driving application areas to enable algorithms on GPU, NPU, and other ML accelerator architectures
- Optimize the utilization of GPU/NPU resources and sharing of GPU/NPU access across multiple programs running on the same system
- Lead designs to determine the needs of the system and how to best meet those needs through continually improving our ML software stack
- Advise peers and management on technical matters