Enable job alerts via email!

Sr Software Engineer, GPU Rendering (Burlington, MA / Greater Boston area)

Cadence Design Systems

Burlington (MA)

On-site

USD 100,000 - 150,000

Full time

27 days ago

Boost your interview chances

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

Job summary

An innovative firm is seeking a Principal Software Engineer to advance rendering technology in PCB and Packaging design tools. This role involves implementing new functionalities, addressing performance issues, and supporting R&D teams. With a focus on modern rendering practices and a collaborative environment, your contributions will directly impact usability and performance for countless users. If you are passionate about technology and eager to tackle complex challenges, this is the perfect opportunity to make a significant impact in the world of design tools.

Qualifications

  • 7+ years of experience in software engineering with a focus on rendering.
  • Strong knowledge of modern rendering techniques and APIs.

Responsibilities

  • Implement new functionality across rendering engines.
  • Address performance issues with GPU rendering.
  • Support R&D teams with rendering needs.

Skills

C
C++
GLSL
OpenGL
DirectX
Vulkan
Debugging
Problem Solving
Communication Skills

Education

Bachelor in Computer Science
Master in Computer Science
PhD in Computer Science

Tools

Visual Studio
Perforce

Job description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

The Graphics Team is looking for a Principal Software Engineer specializing in modern rendering techniques to join the team.

This team supports PCB and Packaging design tools like Allegro X and OrCAD X which rely on several different rendering engines. These engines support an interactive 2D graphical canvas in a variety of customer environments and on available GPU technologies and are an essential enabling technology for the product portfolio and have a critical impact on usability and performance.

As a member of this team, you will have opportunities to advance the rendering technology used in a variety of products by countless users on a daily basis. Whether advancing the rendering engines themselves, or enabling other feature enhancements, your contributions will have a direct and visible impact on customers.

Responsibilities

  • Implement new application functionality across the rendering engines
  • Address core performance issues with GPU rendering
  • Support other R&D teams as they develop new features requiring rendering support
  • Extend GPU Rendering technology to new products
  • Broaden GPU support by closing functional gaps

Experience

  • Bachelors in Computer Science + 7 years of experience, or
  • Masters in Computer Science + 5 years of experience, or
  • PhD in Computer Science + 1 year of experience

Requirements

  • Outstanding and demonstrable working knowledge of modern rendering practices
  • Programming Languages: C, C++, GLSL
  • Experience with 2D/3D rendering APIs: OpenGL, DirectX, Vulkan
  • Experience with the entire application development lifecycle - designing, coding, testing, debugging applications
  • Excellent verbal and written communication skills
  • Excellent debug and problem solving skills

Great To Have

  • Ability to ‘see beyond the code’ to understand it’s architecture to propose and implement practical and elegant solutions
  • Experience with large code bases
  • Capacity to work independently with minimal supervision
  • Familiarity with Visual Studio and Perforce
  • Strong curiosity and a passion for learning
  • Basic understanding of PCB design and manufacturing
  • Experience with supporting customer environments
We’re doing work that matters. Help us solve what others can’t.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

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

Cadence

Burlington

On-site

USD 100,000 - 130,000

24 days ago

Senior Test Software Engineer

BAE Systems, Inc.

Nashua

Hybrid

USD 95,000 - 162,000

7 days ago
Be an early applicant

Sr. Software Engineer

Keystone AI

Boston

On-site

USD 133,000 - 175,000

6 days ago
Be an early applicant

Senior Software Engineer, Embedded Finance

Toast

Boston

Hybrid

USD 134,000 - 214,000

7 days ago
Be an early applicant

Senior Software Engineer, Agents

Compa Technologies, Inc

Cambridge

On-site

USD 140,000 - 175,000

10 days ago

Senior Software Engineer (Advertising Infrastructure)

surfside.io

Boston

On-site

USD 140,000 - 180,000

11 days ago

Senior Software Development Engineer, React Native

CarGurus

Boston

Hybrid

USD 120,000 - 180,000

13 days ago

Senior Software Engineer, Sustaining

Berkshire Grey

Bedford

On-site

USD 100,000 - 150,000

14 days ago

Senior Software Engineer

STR

Woburn

Hybrid

USD 120,000 - 160,000

14 days ago