You are a passionate and experienced software engineer with a strong foundation in C/C++ and a deep interest in solving complex technical problems. You are comfortable working in large and sophisticated codebases and take pride in writing clean, maintainable, and efficient code.
As a Staff R&D Engineer at Synopsys, you will be responsible for designing, implementing, and maintaining software modules and subsystems using C/C++. You will analyze and translate customer requirements into practical development objectives and features, debug and resolve issues, and collaborate closely with other engineers and QA to research and solve problems uncovered during testing or customer support.
You will participate in code reviews, contribute to best practices, and support continuous improvement in the team's development methodology. You will also contribute to the technical strength of the team through consistent delivery and sound judgment.
Deliver software that helps semiconductor companies solve design issues in advanced chips, improve the performance, scale, and quality of VCS for engineers working on complex chip designs, build features that address customer needs in RTL simulation, raise the quality bar through strong engineering practices and disciplined testing, and contribute to the technical strength of the team through consistent delivery and sound judgment.
Requirements:
- EE/CS or related field with 5+ years of experience, or a Master's degree with 3+ years of experience.
- Strong proficiency in C/C++ (required) with project development experience.
- Strong problem-solving and software debugging skills.
- Good English communication skills, both verbal and written.
- Experience with Linux/Unix development environment.
- Familiarity with EDA IC design flows or HDL language Verilog is plus.
- Scripting skills in Python and/or Tcl is plus.
The team you will be part of is the VCS Compiler team, which values strong technical expertise, collaboration, and ownership. Engineers work closely with cross-functional partners including application engineers, and customers to solve challenging problems and deliver impactful solutions.
XML job scraping automation by YubHub