Senior Engineer II, SW - Python, C++, TensorFlow/PyTorch/Keras, ONNX/TensorRT/TIDL/SNPE
Harman
- Bangalore, Karnataka
- Permanent
- Full-time
- Deploy, optimize, and evaluate various deep models (classification/detection/segmentation) on CPU/GPU/NPU platforms.
- Technically lead ADAS/AD SW integration activities w.r.t GPU/NPU such as converting model interfaces to map SW components, troubleshooting SW functions, executing interface tests according to SW architecture and validation concepts.
- Provide technical guidance to SW validation engineers to enable a seamless delivery and deployment for SiL/HiL testing.
- Collaborate closely with SMEs to continuously improve SW architectures and SW integration concepts.
- Collaborate closely with partners to continuously improve deep model functions and performance.
- Master's degree in computer science, electrical engineering, or equivalent background.
- 5 years hands-on experience in model deployment and integration on ADAS/AD system in OEM/Tier-1/Tier-2 programs.
- Experience with deep learning frameworks such as TensorFlow, PyTorch, and Keras.
- Experience with deep learning deployment framework such as ONNX, TensorRT, TIDL, SNPE.
- Experience with C++, Python, MISRA, CICD, DevOps.
- Good understanding of ADAS/AD computing platforms (SoC & MCU).
- Good understanding of ADAS/AD algorithms w.r.t. Perception (e.g., 2D, 3D, BEV).
- Good understanding of deep learning complier such as TVM, CUDA, XLA, GLOW, TC.
- Good understanding of camera pipeline including de-serializer, signal processing, etc.
- Good understanding of technology and trends inside the software integration domain.
- Willingness to travel up to 20%, domestic and international travel.
- Willingness to work in a diverse, international, and continuously improving environment.
- Be willing to work in an office or home office.