hero

Light the way to a career with real world impact

Find your new job in the photonic chip industry.

Software Architect (AI Tools)

Synopsys

Synopsys

Software Engineering, IT, Data Science
Netherlands
Posted on Feb 6, 2025

Software Architect in Neural Processing Unit Team

Hiring for hybrid positions based in or nearby:

  • Eindhoven, Netherlands (Hybrid/or Remote)
  • Leuven, Belgium (Hybrid/or Remote)
  • Aachen, Germany (Hybrid/or Remote)
  • UK (Hybrid/or Remote)

Please note: Whilst the preference is for the appointee to work in a hybrid fashion, for the right individual we can offer a remote working option.

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.

We are expanding our system architecture team and seeking a Software Architect to contribute to the software architecture of the Compiler and SDK for the NPX6 NPU. As a key member of our team, you will work closely with senior experts to drive technical problem-solving, architecture design, and innovation.

What You'll Be Doing:

  • Collaborate with hardware and software teams to resolve technical issues and optimize system performance
  • Contribute to the development of the Compiler and NNSDK, including creating prototypes and algorithms for critical components
  • Help prioritize the product roadmap based on customer projects and industry trends
  • Engage with strategic customers and partners
  • Participate in ecosystem interactions and collaborations
  • Close-loop feedback with hardware and software teams to ensure optimal system utilization

What You'll Need:

  • Experience with building tools or compilers
  • Knowledge of machine learning frameworks and algorithms
  • Understanding of highly parallel processors, GP-GPUs, and programming tools for embedded systems (e.g., compilers, debuggers, ISS)
  • Ability to work effectively in cross-functional teams
  • Familiarity with Linux and Windows operating systems, C++, Python, and version control systems

Qualifications

We are seeking a candidate with:

  • A Master's or Ph.D. degree in Computer Science, Electrical Engineering, or related field
  • At least 5 years of experience in tool development, software architecture
  • Strong understanding of AI principles, compilers for embedded multicore architectures, and parallel processing concepts

The Team You’ll Be A Part Of:

We are a leading-edge R&D team developing the NPX6 advanced Neural Processing Unit (NPU), which supports AI-based inference applications in various embedded systems. The NPX6 NPU enables vision, large language models, lidar, audio, speech, and sensor fusion capabilities, among others.

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. Your recruiter will provide more details about the salary range and benefits during the hiring process.