Job description:
Synopsys is looking for an experienced engineer to work on the development of programming and analysis tools for the programmable machine learning and AI accelerators.
Job duties and responsibilities:
- Participate in the development of a deep learning compiler to import, convert and inference TensorFlow/tflite, ONNX, PyTorch etc. models on EV
- Add new optimization passes to efficiently optimize the target models with given deep learning algorithm on EV
- Maintain Synopsys Caffe, add new features and layer types for it when necessary
- Maintain frontend regression tests and release jobs
Qualifications and Experience required:
- Bachelors /Master of Science in Computer Science / Electronics engineering/Information Technology
- Familiar with programming in Python and C/C++
- Quite familiar with at least one deep learning frameworks (such as PyTorch/Tensorflow) and deep learning runtimes (such as ONNXRuntime)
- Experience with Convolutional operations and matrix operations
- Good exposure to Linux and Windows O/S
- Excellent teamwork and communication skills
Preferred Experience:
- Good understanding about ML model-level optimization techniques like Quantization Aware Training, Post training quantization and network pruning and conversion
- Knowledge with bash and bat scripts
Job/Req. ID: 40394BR
Company: Synopsys
Location: Bangalore, KA
Job Category: Computer Science or Electronics Engineering
Join all India Electronics Jobs or Software Jobs Telegram Group
Join all India Electronics Jobs or Software Jobs WhatsApp Group