Adobe logo with "2025 AI/ML Internship – Research, Firefly" across San Jose, Seattle, and San Francisco locations.

Exciting: Adobe hiring Software Development Engineer 2025, Bangalore – C++ Developer Job Opportunity

Software Development Engineer at Adobe – Bangalore, Karnataka, India

Location: Bangalore, Karnataka, India
Posted Date: 04/02/2025
Category: Design Engineering and Product

About Adobe

Adobe is changing the world through digital experiences. Our tools empower everyone—from emerging artists to global brands—to design and deliver exceptional content and digital experiences. We are passionate about enabling people to create impactful and beautiful designs, videos, apps, and more, transforming how individuals and businesses interact with the digital world.

We believe in building inclusive, equitable work environments where innovation thrives. At Adobe, we hire the best and provide them with exceptional experiences, enabling every team member to contribute their best work. We know that the next groundbreaking idea could come from anyone—including you.

Job Title: Software Development Engineer

We are looking for a talented, dedicated, and curious Software Development Engineer (SDE) to join our Photoshop team in Bangalore. You will work with our internal infrastructure team, contributing to Adobe’s LEM—our in-house testing framework that supports the headless Photoshop engine, also known as libapollo or libphotoshop.

This role is perfect for someone with a strong grasp of C++, an understanding of modern testing methodologies, and a desire to explore the inner workings of Photoshop.

Key Responsibilities

  • Maintain and enhance LEM (in-house test infrastructure built on gtest).
  • Take full ownership of the testing infrastructure for libphotoshop/libapollo.
  • Monitor and resolve CI failures across various platforms (Linux, Windows, macOS, iOS, WebAssembly, Android).
  • Improve code coverage for the existing codebase.
  • Develop tools to automate monitoring and improve test efficiency.
  • Contribute to the planning and testing of upcoming Photoshop features.
  • Understand Photoshop’s feature set and develop both positive and negative test cases.
  • Collaborate with development and QE teams across the globe.

Required Qualifications

  • Proficiency in C++ (C++17).
  • Strong background in writing and maintaining unit tests using frameworks such as gtest.
  • Experience in cross-platform development.
  • Understanding of CI/CD systems and test automation practices.
  • Strong debugging, problem-solving, and analytical skills.
  • Detail-oriented and committed to delivering high-quality results.
  • Passion for code quality and best practices.

Preferred Qualifications

  • Exposure to Photoshop or similar creative tools.
  • Knowledge of template metaprogramming.
  • Experience working with platform-specific builds on Android, iOS, Linux, macOS, and WebAssembly.
  • Familiarity with test automation tools and scripting.
  • A genuine interest in graphics applications and image processing.
  • Previous experience working with large, distributed teams.

Work Environment

  • Collaborative and creative culture.
  • Agile development environment with regular product iterations.
  • Direct impact on widely used products like Photoshop.
  • Opportunities to work on innovative projects with global teams.

Employee Benefits

As a part of Adobe’s commitment to employee well-being and growth, we offer:

  • Competitive compensation and performance bonuses.
  • Flexible working hours and hybrid work model.
  • Industry-leading health insurance and wellness benefits.
  • Generous parental leave (gender-neutral).
  • Childcare assistance reimbursement.
  • Sponsored education and certification programs.
  • Access to Adobe’s global learning hub.
  • Employee assistance programs for personal and professional support.
  • Complimentary health screenings.

Inclusion and Equal Opportunity

At Adobe, we believe that a diverse workforce leads to innovation. We are proud to be an Equal Employment Opportunity (EEO) employer and are committed to building a culture that embraces everyone, regardless of gender, race, color, ethnicity, national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by law.

Learn more about our approach to inclusion at Adobe For All.

Accessibility Support

Adobe is committed to accessibility. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, please email accommodations@adobe.com.

Ethical Hiring Policy

Adobe values a fair hiring process. We do not enter into illegal agreements with other companies to avoid recruiting or hiring each other’s employees.

Why Join Adobe?

Joining Adobe means you’ll be part of a company that values creativity, collaboration, and continuous improvement. Whether you’re building tools for artists or working on backend infrastructure, your work will directly impact millions of users worldwide.

As part of the Photoshop engineering team, you’ll:

  • Be at the forefront of innovation in imaging software.
  • Work on some of the most advanced and widely-used graphics technology.
  • Influence the product experience of creative professionals globally.
  • Grow your career in a supportive, feedback-driven environment.

For more jobs related to this company visit this link.

Related Jobs

Experience:
Fresher and Experienced
Location:
San Francisco, USA
Salary:
$45.00 to $61.00
Experience:
7+ years
Location:
San Jose, California, United States of America
Salary:
$97,900 - $219,600