Senior Software Engineer, Next Gen Compute
Core
Building and optimizing the AI compute platform and onboard runtime environment that executes neural networks for autonomous vehicles.
Role type
Senior IC software engineer (embedded AI compute)
Builds
Production ML software stack and compute architectures for autonomous driving systems
Domain
Autonomous vehicles / Embedded AI / High-performance computing
Deliverable
production ML models
Required skills
Machine learning accelerator programming (GPU/NPU/TPU), Modern C++ development, Linux environment expertise, Parallel and high-performance computing, ML model optimization, Embedded systems architecture
Preferred skills
PyTorch/TensorFlow/ONNX frameworks, ARM-based SoC development, MLOps/DevOps practices
Technologies
CUDA, TensorRT, GPU, NPU, TPU, Linux, C++, ARM
Responsibilities
Deploy and integrate multiple ML models on embedded compute platforms, Optimize ML workload performance across hardware processors, Design and optimize software tools for ML compute architectures, Collaborate with deep learning experts to enable algorithms on accelerators, Optimize GPU/NPU resource utilization and sharing, Advise peers and management on technical matters
Seniority
Senior, hands-on IC