Software Engineer - Algorithms and Data Structures

  • Synopsys
  • Glasgow, UK
  • 18/05/2021
Full time Data Science Data Engineering Data Analytics Big Data Data Management Statistics Software Engineering jobs

Job Description

We are looking for an engineer to join the device simulation R&D group. You will have the opportunity to use your software design and development skills, working with the design and implementation of new modeling frameworks and numerical techniques. You will also be responsible for testing, documenting, and supporting the use of newly developed features and contributing to product planning by identifying new software designs. A successful candidate should be able to quickly become skilled in a new codebase, understand its design, and provide guidance for future development.


  • MS or Ph.D. in Physics, EE, CS, or relevant field with 3+ years developing large, complex C/C++ engineering applications
  • Excellent proficiency in C/C++, data structures, and algorithms is a must
  • Experience in Software Design
  • Experience with runtime performance improvement using distributed processing
  • Experience with Application of Machine Learning to semiconductor

Our Silicon Design & Verification business is all about building high-performance silicon chips—faster. We’re the world’s leading provider of solutions for designing and verifying advanced silicon chips. And we design the next-generation processes and models needed to manufacture those chips. We enable our customers to optimize chips for power, cost, and performance—eliminating months off their project schedules.

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.


Job Category



United Kingdom

Job Subcategory

R&D Engineering

Hire Type