This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Synopsys software engineers are key enablers in the world of Electronic Design Automation (EDA), developing and maintaining software used in chip design, verification and manufacturing. They work on assignments like designing, developing, and troubleshooting software, leveraging the state-of-the-art technologies like AI/ML, GenAI and Cloud. Their critical contributions enable world-wide EDA designers to extend the frontiers of semiconductors and chip development.
Job Responsibility:
Design, develop, and maintain scalable web applications using modern front-end and back-end technologies
Implement AI agents and algorithms into web applications to enhance functionality and user experience
Collaborate with Agile teams and business users to deliver high-quality solutions
Write clean, maintainable, and efficient code, following best practices and coding standards
Develop and execute unit tests, integration tests, and end-to-end tests to ensure the reliability and performance of applications
Manage the deployment of applications to production environments, ensuring scalability and security
Create and maintain technical documentation for code, APIs, and system architecture
Requirements:
Bachelor’s or Master’s degree in Computer Science
5+ years of experience in full-stack software development
Proficiency in HTML, CSS, JavaScript, and frameworks such as React and Angular
Strong knowledge of server-side languages such as Node.js, Python, and Golang, and experience with frameworks like Express, FastAPI/Django
Proficiency in SQL and NoSQL databases such as PostgreSQL, MongoDB, and Elasticsearch
Experience with containerization tools like Docker/Podman, and familiar with Gitlab, Jenkins for CI/CD
Proficiency in Git and collaborative development workflows
Familiar with AI models and AI agent frameworks
Experience with agile development methodologies, i.e., Scrum, Kanban
Strong problem-solving skills, excellent communication abilities, and a collaborative mindset
Ability to multitask in a dynamic environment
Fluency in English (speaking, reading, writing) is a must
Nice to have:
Knowledge of microservices architecture is a plus
What we offer:
Comprehensive medical and healthcare plans that work for you and your family
In addition to company holidays, we have ETO and FTO Programs
Maternity and paternity leave, parenting resources, adoption and surrogacy assistance, and more
Purchase Synopsys common stock at a 15% discount, with a 24 month look-back
Save for your future with our retirement plans that vary by region and country