Photoshop Software Development Engineer - C++/GPU imaging

Adobe Systems
San Jose, San Francisco, Minneapolis, Seattle, New York
Workplace: OnsiteFull timeUSD 139,000 - 257,550 annuallyFunction: Product ManagementExperience: 5+ yearsEducation: bachelorsSkills: ["Clear communication","Pragmatism","Collaboration","Quality focus","Documentation"]

Build and modernize the image compositing, display, and GPU-accelerated systems that power Photoshop performance. Optimize C++ code, profile and improve runtime behavior, and plan architectural improvements that enhance user experience. Collaborate with technology and platform teams, write and review design specs and engineering documents, and drive quality through automated performance testing and test plans, while expanding practical AI tooling in daily development.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Adobe Systems
Adobe Systems
4 days ago

Photoshop Software Development Engineer - C++/GPU imaging

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Build and modernize the image compositing, display, and GPU-accelerated systems that power Photoshop performance. Optimize C++ code, profile and improve runtime behavior, and plan architectural improvements that enhance user experience. Collaborate with technology and platform teams, write and review design specs and engineering documents, and drive quality through automated performance testing and test plans, while expanding practical AI tooling in daily development.
Location: San Jose, San Francisco, Minneapolis, Seattle, New York
Workplace: Onsite
Employment Type: Full time
Job Function: Product Management
Seniority: Mid level

Key Responsibilities

  • •Build and improve image compositing and display systems in C++ to expand Photoshop performance and capabilities.
  • •Profile and optimize C++ code to ensure optimal performance.
  • •Plan and deliver architectural improvements that help users.
  • •Collaborate with technology and platform teams, and write and review engineering documents and design specs.
  • •Ensure quality across development by expanding automated quality and performance testing and driving test plans.

Pay and Benefits

Salary: USD 139,000 - 257,550 annually
Equity and Bonus:Equity

Key Requirements

  • •Bachelor’s degree in Computer Science or equivalent experience.
  • •5+ years developing advanced C++ applications.
  • •Understanding of image processing and rendering systems.
  • •Experience with desktop profiling tools.
  • •Ability to understand and articulate how your work impacts users.
Experience:5+ years
Education:Bachelor's in Computer Science
Skills:Clear communicationPragmatismCollaborationQuality focusDocumentation
Tech Stack:C++GPU imagingImage processingRendering systemsAI toolingDesktop profiling tools

Company Brief

Adobe Systems
Provides creative, marketing, and document management software and cloud services, including Photoshop, Illustrator, Acrobat, and the Adobe Experience Cloud, serving creative professionals, enterprises, and governments worldwide.
Industry: SaaS
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1982
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor