SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

R&D Sr Staff Software Engineer - Mixed Signal Verification (C/C++)

Company: Synopsys Inc
Location: Sunnyvale
Posted on: May 10, 2022

Job Description:

This position is a senior staff engineer at Synopsys which has product ownership and will play a leadership role to develop and support the next generation of mixed-signal verification (MSV) tools. You will be joining a world class team for EDA product development to serve the growing semiconductor industry. The ideal candidate should have strong desires to learn and explore new technologies and demonstrates good analysis and problem-solving skills. Prior knowledge and experience of EDA tool development are required. The MSV solution development typically needs knowledge from different areas (digital Verilog simulator, analogSPICE simulator and GUI environment). The position will also need to work with Application Engineers to support customers (bug fix and feature enhancement). Responsibilities: Responsible for designing, developing, troubleshooting, or debugging software programs. Strengthen the current VAMS simulation flow by enhancing its features in connect module customization, UPF power annotation. Integrate the MSV flow into design/debug environment. Develop post-layout flow to handle SPF and SDF for MSV. Support MSV customer engagement and fulfill customers--- requirements. Develop MSV solution for AMS regression (SV assertion and UVM-Universal Verification Methodology). Work with AE to define projects, collect requirements, write up specification, implement and then test the software. Work is self-directed and collaborative in nature. Frequently networks with senior internal and external personnel in their own area of expertise. Requirements: MS/Ph.D. degree with 10 years of related large-scale EDA software development experience. Knowledge of SPICE simulation Verilog, System-Verilog and Verilog-AMS language is required. Expertise in the development of complex software projects with C/C++ coding in a Linux environment. Proven background in data structures and algorithm development. Experience of executing white box testing, code review, code coverage and assertion. Knowledge of post-layout back annotation with SPF and SDF is a plus. Knowledge of UPF, UVM(Universal Verification Methodology) and SVA (System-Verilog Assertion) is a plus. Synopsys tools (VCS, Primesim, Finesim, XA and Custom Compiler) is desired. Project leading skills to initiate cross-organizational projects Autonomously resolves a wide range of issues in imaginative ways on a regular basis. The Custom Design and Manufacturing Group provides market leading solutions for Custom Design, Circuit Simulation, Physical Verification, Process Technology Development, Advanced Lithography, and Manufacturing, driving the successful adoption of our best-in-class technologies and platforms at our broad and growing set of customers and partners across diverse market segments. At Synopsys, we---re at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we---re powering it all with the world---s most advanced technologies for chip design and software security. If you share our passion for innovation, we want to meet you. 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.

Keywords: Synopsys Inc, Sunnyvale , R&D Sr Staff Software Engineer - Mixed Signal Verification (C/C++), IT / Software / Systems , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds