R&D Engineer
Marlborough, Massachusetts, United States Apply NowYou Are:
As an ideal candidate for the R&D Engineer position, you are a highly skilled and innovative problem-solver, passionate about pushing the boundaries of technology. You thrive in both team-based environments and working autonomously, exhibiting highly developed interpersonal skills that make collaboration and communication seamless.
The Team You’ll Be A Part Of:
You will be part of a dedicated team at Synopsys focused on developing the industry's leading and fastest emulation system, Zebu Server. This team is responsible for pushing the boundaries of emulation technology, supporting SOC chips with the largest design capacities and leveraging high-density FPGA technology. Your contributions will be essential in advancing the capabilities and performance of our emulation systems, ensuring that we remain at the forefront of technological innovation.
What You’ll Be Doing:
- Collaborating with a global multi-site team specializing in Behavioral Compiler and runtime layers to enhance tool performance on DPI processing.
- Innovating and developing software programs to solve challenging practical problems.
- Demonstrating the effectiveness of your solutions by running benchmarking designs and comparing results.
- Contributing to the development of the Zebu emulation flow by partitioning designs into multiple parts, compiling them into low-level binary bit-streams, and running them on FPGAs.
- Engaging in continuous learning and application of new technologies to improve existing systems.
- Participating in code reviews and providing constructive feedback to peers.
The Impact You Will Have:
- Driving innovation in the development of the industry's leading and fastest emulation system, Zebu Server.
- Enhancing the performance and capacity of emulation systems to support SOC chips as large as 10 billion gates.
- Contributing to the advancement of high-density 20 nano-meter FPGA technology.
- Ensuring the reliability and efficiency of our emulation tools, which are crucial for the design and verification of complex chips.
- Solving complex technical challenges that directly impact the success of our products and our customers' projects.
- Collaborating with a diverse team to deliver cutting-edge solutions that shape the future of technology.
What You’ll Need:
- MS/Ph.D. Degree in Computer Science, Computer Engineering, or Electrical Engineering.
- 2+ years of software development experience in developing and testing large C++ applications in a Linux environment.
- Ability to understand complex problems and propose creative and efficient solutions.
- Experience with efficient algorithm and data structure design.
- Understanding of digital logic design, FPGA architecture, and hardware description languages (Verilog, System Verilog).
- EDA knowledge preferred, especially in partitioning, place-and-route, static timing analysis, synthesis, or timing closure for large capacity and high-performance designs.
- Machine learning experience is preferred but not mandatory.
Who You Are:
You are a collaborative and innovative engineer with a passion for technology. Your highly developed interpersonal skills enable you to work effectively in both team environments and autonomously. You are motivated by solving complex problems and are always seeking new ways to improve and innovate. Your technical expertise, combined with your creative problem-solving abilities, makes you an invaluable asset to our team.
We 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.
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.
#LI-MS2
Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.
In addition to the base salary, this role may be eligible for an annual bonus, equity, and other discretionary bonuses. Synopsys offers comprehensive health, wellness, and financial benefits as part of a of a competitive total rewards package. The actual compensation offered will be based on a number of job-related factors, including location, skills, experience, and education. Your recruiter can share more specific details on the total rewards package upon request. The base salary range for this role is across the U.S.
Apply NowRelevant Jobs
- AI Engineer - Staff Mississauga, Canada Engineering
- Senior Staff R&D Engineer (Pattern Analytics) Bengaluru, India Engineering
- Staff R&D Engineer (Pattern Analytics) Bengaluru, India Engineering
Find the open role that’s
right for you
- AI Engineer - Staff Mississauga, Canada
- Senior Staff R&D Engineer (Pattern Analytics) Bengaluru, India
- Staff R&D Engineer (Pattern Analytics) Bengaluru, India
- Senior Staff Cloud DevOps Engineer Sunnyvale, California
View all job opportunities here
View all job opportunities here