R&D Engineering, Principal

Overview

On Site
Full Time

Skills

Supervision
Teamwork
Routing
Testing
Policies and Procedures
Collaboration
Knowledge Sharing
Workflow
Semiconductors
Electrical Engineering
C++
Tcl
Python
Unix
Shell
Scripting
Problem Solving
Conflict Resolution
Data Structure
Algorithms
Specification Gathering
Data Analysis
EDA
RTL
Emulation
Formal Verification
Machine Learning (ML)
Artificial Intelligence
Digital Circuit Design
ASIC
Research
Publications
Computer Engineering
Electronic Engineering
Communication
Agile
Systems Design
Prototyping
Art
FPGA
Research and Development
Integrated Circuit
IP
Intellectual Property
Innovation
Recruiting
Military
Synopsys
Finance

Job Details

Descriptions & Requirements

Job Description and Requirements

You Are:

You are a highly skilled and motivated R&D Engineer with a passion for advancing technology in the field of FPGA-based Emulation and Prototyping. You thrive in collaborative environments, building productive relationships with internal and external stakeholders, and are adept at navigating complex issues with minimal supervision. Your agility, integrity, and commitment to teamwork are evident in your approach to problem-solving and continuous learning. Above all, you are excited to contribute to cutting-edge innovations at Synopsys, where your efforts will have a significant impact on the future of technology.

What You'll Be Doing:
  • Researching and developing logical synthesis, netlist partitioning, placement, and routing optimizations.
  • Applying AI/ML techniques to improve Compile Time, Performance and Ease of Bring-up on FPGA based Emulators and Prototyping platforms.
  • Developing, testing, and tuning stable EDA algorithms for FPGAs targeting high quality of results ( QoR ) such as area, performance, congestion, compile time, and power.
  • Designing, implementing, testing, delivering, and maintaining highly efficient algorithms and data structures.
  • Applying company policies and procedures to resolve a variety of issues, exercising judgment to determine appropriate actions.
  • Building productive internal and external working relationships, with contacts primarily within the business unit and occasional organizational and external customer contacts on routine matters.

The Impact You Will Have:
  • Enhancing the quality of FPGA-based prototyping tools through innovative algorithm development.
  • Driving improvements in the performance, area, and power efficiency of synthesized designs.
  • Contributing to the stability and reliability of Synopsys' CAD/EDA tools, ensuring high-quality results for customers.
  • Fostering collaboration and knowledge-sharing within the Systems Design Group.
  • Supporting the integration of advanced technologies, including machine learning and artificial intelligence, into design and verification workflows.
  • Strengthening Synopsys' position as a leader in the semiconductor industry through continuous innovation and excellence in R&D.

What You'll Need:
  • BS with 15+ years or MS/PhD with 10+ years of relevant experience in electrical and/or computer engineering.
  • Solid C++, TCL, Python, Unix shell scripts and problem-solving skills.
  • Proficiency in designing data structures, algorithms, and specs for sophisticated software products.

  • Solid EDA knowledge and experience in areas such as logical and physical synthesis, RTL, simulation, emulation, formal verification, etc.
  • Experience with FPGAs and a background in machine learning/artificial intelligence is a plus.
  • Background in netlist optimizations for area, performance, congestion, power, etc.
  • Experience with digital IC design flows (ASIC and FPGA) and developing software into large code bases.
  • Original research publications in the area of computer engineering/electronic design and verification field is a big plus.

Who You Are:
  • Excellent communication skills, both verbal and written, with the ability to coordinate discussions with other R&D teams.
  • Results-driven, agile, and a team player with a strong sense of integrity.
  • Passionate about learning and exploring unfamiliar concepts, tools, and techniques.

The Team You'll Be A Part Of:

The Systems Design Group at Synopsys is looking for an R&D engineer to work on the compiler for its FPGA-based prototyping. This team is dedicated to advancing the state-of-the-art in FPGA-based design and verification, driving innovation through cutting-edge research and development. Collaborating closely with other R&D teams, you will be part of a dynamic and forward-thinking group that values creativity, technical excellence, and a commitment to delivering high-quality solutions.

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.

At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.