Basic Information
Job Title: Software Engineering, Staff Engineer
Location: Netherlands (Remote Eligible)
Category: Engineering
Hire Type: Employee
Job ID: 7616
Date Posted: 03/12/2025
Company Overview
Synopsys drives innovations shaping the way we live and connect.
The company specializes in chip design, verification, and IP integration.
Synopsys is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines.
It empowers high-performance silicon chip creation and software development.
Role Overview
The position is within the AI Software tools verification team.
The role includes leading daily verification efforts.
The engineer will ensure the quality and performance of compilers.
Your Profile
You have 10+ years of hands-on software development or verification experience.
You are experienced in test design and software stack validation.
You understand embedded software, hardware/software co-design, and verification.
You have knowledge of computer architecture, domain-specific hardware, machine learning, and CPU/NPU/GPU technologies.
You thrive in collaborative environments.
You are familiar with Agile and iterative methodologies.
You focus on continuous improvement and operational efficiency.
Key Responsibilities
Execute daily/weekly test runs.
Analyze reports and log issues.
Develop and implement test plans.
Create automation tools and monitoring scripts.
Improve feature quality and regression test coverage.
Generate test coverage and release-readiness reports.
Maintain regression test suites and release jobs.
Manage the build and release process for NN processors and accelerators (MWMX).
Drive a structured verification process.
Identify and implement new automation opportunities.
Enhance execution efficiency.
Ensure usability enhancements and documentation quality.
Expected Impact
Drive innovation in the verification process.
Improve test coverage and automation.
Lead internal and cross-functional technical initiatives.
Ensure scalable, secure, and high-quality software solutions.
Optimize engineering team productivity through leadership.
Foster technical excellence and problem-solving.
Align product development with business goals.
Required Qualifications
BS/MS/PhD in Electrical Engineering, Computer Science, or related fields.
5+ years of industry experience in embedded systems development or validation.
Experience in both Linux and Windows CI/CD environments.
Proficiency in Python or other scripting languages.
Experience in test automation (Python/Shell).
Experience writing verification and test plans.
Knowledge of test techniques and execution tracking.
Skilled in presenting to both technical and non-technical audiences.
Preferred Qualifications
Understanding of Machine Learning and Deep Learning.
Experience with ONNX, PyTorch, or TensorFlow.
Knowledge of source control tools like Git or Perforce.
Experience with compute grids and Linux clusters (e.g., SGE/UGE).
Familiarity with 8D problem-solving methodology.
Ideal Candidate Traits
High standards in quality, security, and scalability.
Strong communication and presentation skills.
Leadership experience in matrix organizations.
Skilled in project and program management methodologies.
Highly organized with strong accountability.
A collaborative, detail-oriented team player.
Team Overview
You’ll join the Processor Solutions AI Software Team in Synopsys’s IP Group.
This team focuses on NPX products for AI application acceleration.
Your role supports innovation in smart device software.
You will work with a global team of skilled engineers.
Compensation and Benefits
Includes health, wellness, and financial benefits.
Total rewards feature both monetary and non-monetary offerings.
Salary and benefits details will be shared during recruitment.
Equal Opportunity Statement
Synopsys welcomes applicants of all backgrounds.
No discrimination based on race, gender, religion, nationality, orientation, or disability.