Enable job alerts via email!

Sr Software Engineer, GPU Rendering, OpenGL, DirectX, Vulkan (Burlington, MA / Greater Boston a[...]

Cadence

Burlington (VT)

On-site

USD 100,000 - 130,000

Full time

25 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading software development company is seeking a Sr Software Engineer specializing in GPU rendering techniques. This role involves enhancing PCB and Packaging design tools, optimizing rendering performance, and implementing new functionalities. Join a dynamic team to impact product features and customer experience directly.

Benefits

Medical
Vision
401(k)
Parental Leaves
Tuition Assistance

Qualifications

  • 7 years experience with Bachelor's in Computer Science or 5 years with Master's.
  • Deep knowledge of modern rendering practices.

Responsibilities

  • Implement new functionalities in rendering engines.
  • Optimize core GPU rendering performance.
  • Extend GPU rendering to new products.

Skills

C
C++
GLSL
Communication
Debugging
Problem Solving

Education

Bachelor's in Computer Science
Master's in Computer Science
PhD

Tools

Visual Studio
Perforce

Job description

Sr Software Engineer, GPU Rendering, OpenGL, DirectX, Vulkan (Burlington, MA / Greater Boston area) - R50164

Join to apply for the Sr Software Engineer, GPU Rendering, OpenGL, DirectX, Vulkan (Burlington, MA / Greater Boston area) - R50164 role at Cadence.

Job Overview

The Graphics Team is seeking a Principal Software Engineer specializing in modern rendering techniques to enhance PCB and Packaging design tools like Allegro X and OrCAD X. These tools utilize various rendering engines supporting interactive 2D graphics across different customer environments and GPU technologies, crucial for product usability and performance.

As part of this team, you will have opportunities to advance rendering technologies used daily by numerous users, impacting product features and customer experience directly.

Responsibilities
  1. Implement new functionalities in rendering engines
  2. Optimize core GPU rendering performance
  3. Support R&D teams developing rendering-dependent features
  4. Extend GPU rendering to new products
  5. Close functional gaps to broaden GPU support
Experience & Qualifications
  • Bachelor's in Computer Science + 7 years of experience, or
  • Master's in Computer Science + 5 years, or
  • PhD + 1 year
  • Deep knowledge of modern rendering practices
  • Proficiency in C, C++, GLSL
  • Experience with OpenGL, DirectX, Vulkan APIs
  • Experience across the application development lifecycle
  • Strong communication, debugging, and problem-solving skills
Preferred Skills
  • Ability to understand architecture beyond code
  • Experience with large codebases
  • Self-motivated with minimal supervision
  • Familiarity with Visual Studio, Perforce
  • Curiosity and passion for learning
  • Basic PCB design knowledge and customer support experience
Additional Details
  • Seniority Level: Mid-Senior
  • Employment Type: Full-time
  • Industry: Software Development

Referrals can double your chances of interview at Cadence. Benefits include medical, vision, 401(k), parental leaves, tuition assistance, and more.

Stay informed about new roles in Burlington, MA, and join our Talent Pool for future opportunities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.