Skip to content

General Information

Job Title
Senior R&D Manager (AI)
Job ID
6506
Country
Netherlands
City
Eindhoven
Date Posted
20-Sep-2024
Job Category
Engineering
Job Subcategory
Software Engineering
Hire Type
Employee
Remote Eligible
No

Descriptions & Requirements

Job Description and Requirements

We are looking for an experienced Software Engineering Manager to lead our AI compiler development efforts for Synopsys’s ARC Neural Network Processor IP.

We Are:
 
 
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.

The Team You’ll Be A Part Of:
 
 
You will be leading the Processor Solutions AI Compiler Software Team who is responsible for developing and enhancing our AI compiler for Synopsys’s NPX product families used for AI application acceleration in Synopsys’s customer SoCs. This team is at the forefront of AI technology, working on projects that drive innovation and shape the future of smart devices. Your leadership will be crucial in working with a global team of talented engineers, fostering innovation, and driving the successful delivery of high-performance software solutions.
 
 
You are:


You are a seasoned and visionary leader with over 10 years of experience in the software development field, including 3+ years in a leadership or management role. You have a deep understanding of compiler architecture and design, always eager to explore cutting-edge AI frameworks, trends in deep learning. You have a proven track record of leading global teams to develop cutting-edge software products and developing compilers for domain-specific processors or other similar resource-constrained hardware.

You are not just a manager but a hands-on problem solver, always ready to dive into technical challenges and provide innovative solutions.
 
What You’ll Be Doing:

  • Lead and mentor a diverse team of compiler engineers.
  • Provide hands-on direction to the compiler engineering team, in collaboration with product management and architecture leads, for the delivery of roadmap items.
  • Coordinate efforts across cross-functional teams, including development, user experience, and quality assurance.
  • Communicate proactively about issues and risks to stakeholders.
  • Review and provide inputs on the team’s implementation specifications, architecture designs, and project assessments for feasibility and best solutions.
  • Utilize agile and iterative approaches to manage product development and verification efforts.
  • Work with customers and manage execution of product releases.
  • Build a culture of continuous improvement, encouraging innovation and the adoption of the best software development practices.
     

What You’ll Need:

  • BS, MS, or PhD in Electrical Engineering, Computer Science, AI, Applied Math, or a related field, or equivalent experience, with 10+ overall years of industry experience, including 3+ years in a leadership or management role.
  • Hands on experience with compiler development, understanding compiler theory and top-level compiler industry trends, particularly AI/ML compilers.
  • Experience with MLIR, or LLVM or IREE or XLA or TVM or Halide.
  • Knowledge of ML frameworks like PyTorch, TensorFlow, ONNX etc.
  • Good understanding of state-of-the-art deep learning concepts, methods and models, including low-bit model quantization techniques.
  • Experience with different programming models for high-performance computing, e.g. OpenCL or OpenMP programming or GPU CUDA programming.
  • Experience in compiling and code generation targeting AI accelerators, NPUs or GPUs or CPUs.
  • Proficiency in Python and C/C++: With at least 3 years of hands-on experience, you excel in these critical programming languages, supporting robust and efficient software development.
  • Proficiency in program management tools such as JIRA, Confluence and Big Picture.
  • Familiarity with agile, scrum, cmake build systems and Jenkins/CICD methodologies.


Rewards and Benefits:
 
 
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. 

Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.