Software Verification Architect (AI)
Eindhoven, North Brabant, Netherlands Apply NowWe 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.
You Are:
You are a seasoned Software engineer with over 10 years of hands-on experience in the software development or verification field, with hands-on experience in designing, developing, and optimizing tests to verify various elements of the software stack. You have a deep understanding of embedded software development or verification and hardware/software co-design principals. You are knowledgeable in computer architecture, domain specific hardware, machine learning, deep learning, software development, and/or CPU or NPU or GPU technology makes you a strategical member of our team. You thrive in a collaborative environment and excel at building strong partnerships across various functions and organizations. Agile and iterative methodologies are second nature to you, and drive continuous improvement initiatives to enhance the efficiency and reliability of release processes to enhance operational efficiencies.
What You’ll Be Doing:
- Define verification strategy and test plans.
- Develop and execute software-based tests to debug and test product features
- Drive performance analysis to identify bottlenecks and potential solutions.
- Develop and implement test plans, produce automation utilities and their execution monitoring to improve feature quality and regression tests
- Maintain regression test suites and release jobs
- Driving pragmatic, but structural verification process
- Identify new automation opportunities, develop and implement to enhance execution efficiencies.
- Guide junior engineers to assist with the above verification work, including training of new team members
The Impact You Will Have:
- Driving technical innovation to improve our verification process, test coverage, automation and various internal and cross-functional technical initiatives
- Ensure high-quality, secure, and scalable software solutions that meet customer needs and industry standards.
- Enhance the efficiency and productivity of the software engineering team through effective leadership and process optimization.
- Foster a collaborative and innovative environment that encourages technical excellence and creative problem-solving.
- Build and maintain strong relationships with stakeholders across various functions, ensuring alignment with business goals.
What You’ll Need:
- BS, MS, or PhD in Electrical Engineering, Computer Science, with 10+ overall years of industry experience in embedded systems development or verification and validation
- 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.
- Experience in test automation in Python/Shell or any scripting language
- Experience with both Linux and Windows software CI/CD environments
- Skills in source code management and revision control tools (Perforce, Git)
- Proven skills in writing verification and test plans
- Proficient skills in various test techniques
- Experience in execution, tracking and reporting of the verification progress
- Strong communication and presentation skills for diverse technical and non-technical audiences.
Ways To Stand Out From The Crowd:
- Good understanding of Machine Learning and Deep Learning technologies and experience using one or more deep learning frameworks (e.g., ONNX, PyTorch, TensorFlow...).
- Experience with Functional Safety
The Team You’ll Be A Part Of:
You will be part of Processor Solutions AI Software Team within Synopsys’s IPG. This team is responsible for developing and enhancing our AI Software 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, high quality software solutions.
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.
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.
Apply NowRelevant Jobs
- Software Verification Architect (AI) Eindhoven, Netherlands Engineering
- SOC Verification Engineer, Senior Engineer Bengaluru, India Engineering
- Analog Design, Sr Engineer Bengaluru, India Engineering
Find the open role that’s
right for you
- Software Verification Architect (AI) Eindhoven, Netherlands
- SOC Verification Engineer, Senior Engineer Bengaluru, India
- Analog Design, Sr Engineer Bengaluru, India
- R&D Engineer Bengaluru, India
View all job opportunities here
View all job opportunities here