Synopsys Inc

Senior R&D Engineer

Synopsys Inc$100K — $130K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's in Engineering, Computer Science, or related discipline; Master's or PhD with relevant experience preferred.
  • 5+ years software design and development experience, or 3+ years with a Master's, or 1+ year with a PhD.
  • Advanced proficiency in C++ and Python along with expertise in data structures and algorithms.
  • Hands-on experience with REST APIs and frameworks such as Flask/Django; familiarity with NodeJS and Jupyter Notebooks.
  • Experience with continuous integration/continuous deployment practices and knowledge of database technologies (SQL, NoSQL).

Responsibilities

  • Participate in planning and architecture for next-gen software products.
  • Lead development activities including software design and user experience improvements.
  • Apply best practices through technical reviews and mentor junior team members.
  • Conduct advanced bug verification and release testing for product performance.
  • Collaborate with QA, product support, and customers to resolve issues and implement fixes.
  • Analyze market requirements to inform product development strategies.
  • Transform existing software by implementing microservice architectures.

Benefits

  • Comprehensive health and wellness benefits.
  • Financial benefits catering to various needs.
  • Support for diversity and inclusion in the workplace.
  • Opportunities for continuous learning and technical growth.
  • Support for individuals with disabilities during recruitment and employment processes.
Full Job Description
Descriptions & Requirements

Job Description and Requirements

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.


The Impact You Will Have:
  • 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.

What You'll Need:
  • 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).

Who You Are:
  • 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.

The Team You'll Be A Part Of:

You'll join a dynamic and diverse R&D engineering team in Vancouver, focused on developing cutting-edge software solutions for global customers. The team prides itself on innovation, technical excellence, and a collaborative spirit, working across disciplines to deliver transformative products. You'll be surrounded by talented professionals who support each other and share a passion for advancing technology.

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.

About Synopsys Inc

Synopsys, Inc. is an American electronic design automation company that focuses on silicon design and verification, silicon intellectual property and software security and quality. Products include logic synthesis, behavioral synthesis, place and route, static timing analysis, formal verification, hardware description language (SystemC, SystemVerilog/Verilog, VHDL) simulators, as well as transistor-level circuit simulation. The simulators include development and debugging environments which assist in the design of the logic for chips and computer systems.
Learn more about Synopsys Inc
Size
16,361 employees
Market Cap
$48.6 billion
Industry
Net Income
$722.6 million
Founded
1986
5 Year Trend
+13.3%
Revenue
$3.8 billion
NASDAQ

Similar Jobs

More Jobs at Synopsys Inc

More Consumer Technology Jobs

Find similar Senior R&D Engineer jobs: