Senior R&D Engineer
Synopsys View all jobs
- Vancouver, BC
- Permanent
- Full-time
a-data-fr-linked="true"-href="mailto:hr-help-canada@synopsys.com"
hr-help-canada@synopsys.com
/a
.
/span/p
custom_fields.SubCategory-Ansys-Software-Development custom_fields.EmployeeStatus-Employee custom_fields.unposting_date-2026-11-13">Join our Talent Community! .Engineer the Future
with UsWe currently have open rolesInnovation Starts HereFind Jobs ForWhere? Search JobsSenior R&D Engineer Vancouver, British Columbia, Canada SaveCategory: Engineering Hire Type: Employee Job ID 13348 Date posted 11/13/2025Share this jobWe 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 passionate and accomplished software engineer ready to take on complex technical challenges in a collaborative, forward-thinking environment. You thrive in fast-paced settings where innovation and quality are paramount. With a deep understanding of software architecture principles and hands-on experience in both legacy and modern development frameworks, you excel at designing, implementing, and optimizing solutions that address real-world problems. Your expertise spans across languages like C++ and Python, and you are comfortable navigating diverse technology stacks and tools, including RESTful APIs, databases, and cloud-native architectures.You bring a strong analytical mindset, capable of dissecting intricate systems and identifying areas for improvement. As someone who values continuous learning, you keep pace with industry trends and emerging technologies. Collaboration is second nature to you; you communicate effectively across multidisciplinary teams and mentor junior developers, fostering a culture of growth and technical excellence. Whether you're researching cutting-edge solutions or refining existing products, your commitment to delivering robust, scalable, and maintainable code sets you apart. You are driven by a desire to make a tangible impact-both within your team and in the technology that shapes our world.What You'll Be Doing:
- Participating in the planning, architecture, and research phases for next-generation software products and systems.
- Leading complex development activities, including software design, solver research, and user experience enhancements.
- Applying and maintaining best practices through technical reviews and mentoring team members.
- Conducting advanced bug verification, release testing, and beta support for assigned products, ensuring reliability and performance.
- Collaborating with QA, product support, and strategic customers to identify issues, research solutions, and implement fixes.
- Analyzing market requirements, target environments, and competitive landscapes to inform product development strategies.
- Contributing to the transformation of existing software, implementing service-oriented and microservice architectures.
- Drive innovation in software architecture and design, directly influencing Synopsys' product excellence.
- Deliver high-quality, scalable solutions that empower customers across industries, from semiconductor companies to AI-driven enterprises.
- Enhance product reliability and performance, significantly improving user experience and customer satisfaction.
- Mentor and support junior team members, cultivating a culture of technical growth and collaboration.
- Shape the future of Synopsys' technology stack by adopting modern development methodologies and tools.
- Play a crucial role in meeting strategic business goals and responding to evolving market demands.
- Bachelor's degree in Engineering, Computer Science, or related field with 5+ years of experience; Master's with 3+ years; PhD with 1+ year.
- Expertise in software design and development methodologies, with commercial experience.
- Advanced proficiency in C++, Python, and strong knowledge of data structures and algorithms.
- Hands-on experience with REST APIs, Flask/Django, NodeJS, Jupyter Notebooks, Pandas, and NumPy.
- Familiarity with continuous integration/continuous deployment practices, GitHub, and database technologies (SQL, NoSQL).
- Innovative thinker with a passion for crafting robust, efficient code.
- Excellent communicator and collaborator within geographically distributed teams.
- Proactive problem solver, able to work independently with minimal supervision.
- Strong analytical and organizational skills, capable of managing multiple tasks and priorities.
- Mentor and leader, eager to guide interns and junior engineers.