Photoshop C++ Application Developer

Cypress HCM

San Jose (CA)

Hybrid

USD 103,000 - 117,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cypress HCM is seeking a Photoshop C++ developer to build production-quality AI/GenAI imaging features. You will work across research, ML engineering, product, and design teams to drive end-to-end experiences in Photoshop.

The role requires deep knowledge of large-scale codebases, strong C/C++ skills, and a track record of delivering robust, secure software while collaborating with researchers, engineers, UI designers, and product managers.

Qualifications

  • 7+ years of software development with large-scale production software.
  • Proficient in modern C/C++ with extensive large-scale application experience.
  • BS or MS in Computer Science or related field.

Responsibilities

  • Gain in-depth knowledge of the Photoshop codebase to develop and integrate AI/GenAI imaging features.
  • Deliver polished end-to-end AI/GenAI experiences as a Photoshop C++ developer with cross-functional collaboration.
  • Maintain, evolve and improve existing features in a large, complex codebase.
  • Participate in code and design reviews.
  • Write robust, scalable, performant, and secure code.
  • Take initiative and acquire required knowledge to complete tasks.

Skills

C/C++ development
Python
JavaScript
UI frameworks
CS fundamentals
AI/GenAI workflows
Communication skills

Education

BS or MS in Computer Science or related field

Job description

Job Details


  • Location: San Jose, CA 95110 (Hybrid Preferred); Open to Remote

  • Duration: 08/24/2026 - 02/19/2027 (Contract)


Job Description


  • Develop and integrate production-quality AI/GenAI imaging features into the Photoshop application by working across research, ML engineering, product, and design teams.


Responsibilities


  • Gain in-depth knowledge of the Photoshop codebase, including Photoshop Document model and overall architecture, to develop and integrate innovative technologies into the flagship Photoshop product.

  • Deliver polished end-to-end AI/GenAI experiences as a Photoshop C++ developer, collaborating with researchers, ML engineers, application developers, UI designers, product managers, quality engineers, and customers.

  • Maintain, evolve and improve existing features in a large, complex codebase.

  • Participate in formal and informal code and design reviews.

  • Write robust, scalable, performant, and secure code.

  • Take initiative, tackle new challenges, and acquire necessary knowledge and skills to complete tasks.


Qualifications


  • 7+ years of software development experience with a proven track record of designing, implementing and delivering large-scale high-quality production software.

  • Proficient in modern C/C++ with extensive large-scale application development experience.

  • Working knowledge of Python and JavaScript preferred.

  • Skills and passion to build compelling user experiences leveraging well defined UI frameworks.

  • Solid foundation in computer science fundamentals, software architecture, design patterns, memory systems, CPU/GPU optimizations, and software engineering best practices.

  • Proven experience leveraging AI coding assistants and agentic workflows to accelerate delivery of production code while maintaining correctness, performance, security, and test coverage.

  • Outstanding written and verbal communication skills.

  • BS or MS in Computer Science or related field.


Preferred Qualifications


  • Familiarity with digital imaging, computer vision, and experience integrating AI/ML models into production applications.


Compensation


  • Pay Rate: $77.47/hour


Requisition ID: 37532080

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Application Engineer - Photoshop
Senior Application Engineer - Photoshop

Adobe Inc. • San Jose (CA)

On-site
USD 120,000 - 150,000
C++ AI Imaging Engineer for Photoshop — Remote/Hybrid
C++ AI Imaging Engineer for Photoshop — Remote/Hybrid

Cypress HCM • San Jose (CA)

Hybrid
USD 103,000 - 117,000
Senior GenAI Photoshop Engineer
Senior GenAI Photoshop Engineer

Adobe • San Jose (CA)

On-site
USD 208,000 - 302,000
Senior Application Engineer – Photoshop
Senior Application Engineer – Photoshop

Adobe • San Jose (CA)

On-site
USD 208,000 - 302,000
Senior Photoshop AI Engineer: GenAI & ML Prototyping
Senior Photoshop AI Engineer: GenAI & ML Prototyping

Adobe Inc. • San Jose (CA)

On-site
USD 120,000 - 150,000
Senior Front-end Engineer, AI
Senior Front-end Engineer, AI

Adobe • San Jose (CA)

On-site
USD 159,000 - 302,000
Senior Software Development Engineer - Developer Productivity
Senior Software Development Engineer - Developer Productivity

Adobe • New York (NY)

On-site
USD 208,000 - 302,000
Photoshop Specialist - Freelance AI Trainer Project
Photoshop Specialist - Freelance AI Trainer Project

Meridial • United States

On-site
Flexible work hours
Contractor pay rate based on experience
Photoshop Developer, GPU/Imaging
Photoshop Developer, GPU/Imaging

Adobe Inc. • San Francisco (CA)

On-site
USD 178,000 - 258,000
Remote Photoshop Specialist - 62401
Remote Photoshop Specialist - 62401

Turing • Pittsburgh

Remote
USD 34,000 - 83,000
Competitive compensation based on experience
Flexible working hours
Opportunity to contribute to impactful research initiatives
+1