Напиши текст вакансии для должности "Senior Compiler Developer". Название компании: "Synopsys". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Python', 'Linux', 'C++', 'Английский язык', 'C/C++', 'Compiler', 'Embedded systems'

We are a leading-edge R&amp;D team developing an advanced Embedded Vision Processor (EVP) driving computer vision, image analytics and augmented reality applications for embedded systems. The EVP combines general-purpose vision vector processing and a specialized programmable engine supporting deep learning approachesWe are looking for an experienced engineer to work on the development of programming and analysis tools for the programmable machine learning and AI accelerators.Responsibility will include  Participate on the development of a deep learning compiler to optimize Caffe2/PyTorch, Tensorflow/ONNX, etc inference on EV Add new optimizations techniques and passes to efficiently target given deep learning algorithm to EV and specialized neural network accelerator Develop advanced mapping, partitioning and scheduling strategies Implement advance techniques to validate and profile deep learning execution.  Key Qualifications  B.Sc. or M.Sc. with a Minimum of 8+ years of related experience with the development of embedded software tools for parallel embedded systems Exceptional programming skills in C and C++ Experience with scripting languages like Python Significant experience with the use and development of programming tools for embedded systems (compilers, debuggers, ISS, profiling tools, runtime, etc.) Compiler development experience is a very useful asset Understanding of and experience with compilers Experience with SW development processes: project planning, version control, bug tracking Knowledge and experience with the use of highly parallel processors Good exposure to vision, imaging or video applications Basic understanding of machine learning values and frameworks Basic exposure to FPGA-based prototyping boards Understanding of operating system fundamentals Experience with the use of Linux and Windows O/S Excellent teamwork and communication skills  Preferred Experience  Development of optimized NN Compiler Contribution to the development of performance analysis and resource utilization tools for AI accelerators Contributions to the EV AI runtime Benchmarking of leading-edge network on AI accelerators Close interaction with System, Hardware and Software architects to best leverage the features of hardware accelerators. Experience with open source NN compilers: Glow, TVM, XLA, MLIR Experience with open source NN runtime and inference: ONNX runtime, TensorFlow lite delegate.