R&D Sr. Staff Software Engineer - IC Validator (C/C++)

Synopsys, Inc.
Apply Now

Job Description

The Synopsys IC Validator team has a dynamic software R&D engineering opportunity. You will be designing, architecting and supporting physical verification products for cutting-edge ICs and SoCs. Challenges include analysis and design of highly efficient data structures and algorithms, and a commitment to deliver top-quality production software which exceeds customer expectations.

Key Responsibilities

  • Architect and build scalable and high-performing software for physical verification tool
  • Write well-designed, well-tested, and high quality C/C++ programs
  • Study the performance profile of the product and its components; propose and develop enhancements to improve efficiency (runtime, memory usage, disk usage)
  • Design new solutions to high value problems in physical verification such as hierarchy optimization, analytics and machine learning and cloud computing
  • Work with technologist within Synopsys in adjacent areas and guide customers to help define and implement innovative solutions
  • Work with corporate application engineers to understand customer needs and provide solutions
  • Write design specification and review code for peer members

Required Qualifications

  • Development of complex software projects with C/C++ in Unix/Linux environment
  • Experience in EDA tool development
  • Exceptional background in data structures and algorithms
  • Excellent problem-solving skills
  • Familiarity with software development lifecycle, tools and frameworks, such as performance profiling and unit testing.
  • Exceptional verbal and written communication skills
  • Ability to produce design documents detailing product requirements and solution elements
  • Desire to learn and explore new technologies
  • S, M.S. or Ph.D. degree in Computer Science, Computer Engineering or related field with 8+ years experience

Preferred Technical Skills

  • Understanding of concurrent execution topics, such as distributed processing and multi-threading.
  • Familiarity with machine learning technologies and infrastructure.

Company Info.

Synopsys, Inc.

Synopsys is an American electronic design automation company that focuses on silicon design and verification, silicon intellectual property and software security and quality.

  • Industry
    Information Technology
  • No. of Employees
    16,500
  • Location
    Mountain View, CA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Synopsys, Inc. is currently hiring Senior Staff Software Engineer Jobs in Mountain View, CA, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More