GPU Architect
Hillsboro, Oregon, United States Apply NowYou Are:
You are an experienced GPU Architect with a profound understanding of high-performance computing (HPC) and parallel algorithms. You excel in both hands-on technical work and high-level architectural planning, with a proven track record of leading large-scale software development projects.
What You’ll Be Doing:
- Designing and developing methodologies of HPC with in-depth performance characterization and analysis on large multi-GPU and multi-node clusters.
- Writing software and utilities to study the interaction of CPU/GPU software components with all hardware (GPU, CPU, Networking) considered in the stack to craft specifications and prototype tooling for measurement and visualization.
- Designing and developing high-quality software (parallel algorithms) of CUDA/ROCm/Hip code to accelerate algorithms in computation geometry, graphics, and signal-image processing.
- Coaching junior developers in GPU coding, utilization, and analysis techniques.
- Hosting, designing, and planning collaborative activities with a dynamic team across multiple time zones in the areas of HPC/network-centric software development, Database/ML/AI teams, and computational lithography-centric algorithm teams.
- Working closely with hardware vendors and customers to demonstrate technical proficiency and strong communication skills.
The Impact You Will Have:
- Contributing to the design and optimization of GPU-based high-performance computing architectures tailored for OPC (Optical Proximity Correction) software solutions.
- Defining HPC solutions that effectively utilize current hardware and prepare for cutting-edge GPU architectures on the horizon.
- Collaborating with product management to set a technical roadmap, ensuring the robustness of our software on GPU platforms.
- Enhancing the performance and efficiency of our HPC solutions, directly impacting the success of our software products.
- Driving innovation in GPU-based computing methodologies, pushing the boundaries of what's possible in the industry.
- Mentoring and developing the next generation of GPU developers, fostering a culture of continuous learning and improvement.
What You’ll Need:
- MS/Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- A minimum of 10 years of experience in the HPC field, with a previous role as a tech lead on large-scale software development projects.
- Demonstrable expertise in GPU coding/debugging and parallel algorithm development for numerical analysis, computational geometry, graphics, and signal-image processing.
- Experience in utilizing HPC for EDA and computation lithography is highly desirable.
- Proficiency in Linux-network/cloud computing, CUDA, ROCm, C/C++, Python, and Machine Learning/Artificial Intelligence.
Who You Are:
You are a collaborative and innovative thinker with excellent problem-solving skills. Your ability to communicate complex technical concepts clearly and effectively across diverse teams and stakeholders is one of your key strengths. You are passionate about mentoring and guiding junior developers, fostering a culture of continuous improvement and innovation. Your proactive approach to learning and adapting to new technologies ensures that you remain at the forefront of the industry.
The Team You’ll Be A Part Of:
You will join a highly dynamic and collaborative team focused on HPC and GPU-based computing methodologies. Our team is dedicated to pushing the boundaries of what's possible in computational lithography and EDA, working closely with product management, hardware vendors, and customers to deliver cutting-edge solutions. We thrive on innovation and continuous improvement, always seeking new ways to enhance the performance and efficiency of our products.
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.
#LI-MS2
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.
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.
Apply NowRelevant Jobs
- Silicon Validation Lab Intern Mississauga, Canada Interns/Temp
- Applications Engineer Santiago, Chile Engineering
- Project Engineer Management Mississauga, Canada Engineering
Find the open role that’s
right for you
- Silicon Validation Lab Intern Mississauga, Canada
- Applications Engineer Santiago, Chile
- Project Engineer Management Mississauga, Canada
- SoC IP Technical Design Lead Engineer Sunnyvale, California
View all job opportunities here
View all job opportunities here