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 6+ months ago

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.