Principal Software Engineer (R&D Engineering)
Company: Synopsys, Inc.
Location: Sunnyvale
Posted on: June 1, 2025
Job Description:
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.Our Hardware and Test Group of R&D teams is looking
for an experienced Principal Software Engineer/Software Architect
to join our team in Yerevan. You will work as part of a larger team
focused on large, multi-layered projects with our products like
Yield Explorer or Silicon.DA. Ideally, you will have experience
within the EDA domain and specifically on solutions designed to
handle large amounts of data and built with millions of lines of
code. Problem-solving skills are equally important, as we handle
complex queries from our customers.What You'll Be Doing:
- Review and analysis of the current software architecture within
solutions we developed (as a whole and parts of it)
- Identify ways of improving the current architecture, whether
through re-factoring or re-architecting parts of software
- Design architecture for new projects
- Implement POCs to prove/reject approaches
- Investigate and resolve complex issues in the product related
to performance, stress, platform dependency
- Collaborate with the wider team, also on a cross-functional
levelThe Impact You Will Have:
- Enhancing the efficiency and effectiveness of Silicon Lifecycle
Management products, benefiting both internal and external
stakeholders.
- Improving the performance and reliability of Synopsys products,
contributing to the overall success of the company.
- Ensuring high-quality software development practices, leading
to robust and maintainable codebases.
- Providing critical insights and solutions that meet the
evolving needs of our customers.What You Will Need:
- Bachelor's, Master's or PhD Degree in Computer Science,
Electrical Engineering or a similar field.
- Strong knowledge and considerable professional experience (at
least 8 years) in C++, Object Oriented programming, and Design
Patterns. Knowledge of QT is required.
- Fluent English, excellent verbal and written communication
skills.
- Good background in mathematics, ideally with previous exposure
to tools like Matlab, JMP, Spotfire, etc.
- Any previous experience with scripting/development languages
like Python, Tcl, or Java would be preferable, but not
essential.Personal Attributes:
- Driven by enthusiasm and work ethic rather than
supervision.
- Curiosity, ability to research, find answers, and present them
to stakeholders.
- Adept to work in an Agile way.
- Ability to multitask and handle time deadlines.
- Strong desire to learn and explore new technologies.The Team
You'll Be A Part Of:You will be part of a dynamic and diverse team
of R&D engineers working on products within our Silicon
Lifecycle Management platform. We work with globally distributed
teams, fostering a collaborative environment where innovation and
excellence are highly valued. Together, we strive to push the
boundaries of technology and make a meaningful impact in the
industry.
#J-18808-Ljbffr
Keywords: Synopsys, Inc., Turlock , Principal Software Engineer (R&D Engineering), IT / Software / Systems , Sunnyvale, California
Didn't find what you're looking for? Search again!
Loading more jobs...