You are currently viewing 🚀 Join Adobe as a Software Development Engineer – Master C++ & Transform Photoshop’s Future!

🚀 Join Adobe as a Software Development Engineer – Master C++ & Transform Photoshop’s Future!

Kickstart your dream tech career at Adobe! Join as a Software Development Engineer in Bangalore and work on core Photoshop testing infrastructure using C++. Apply now!

🚀 Software Development Engineer at Adobe – Build the Future of Photoshop!

What if your code shaped the most iconic creative software on the planet? 💻
At Adobe, you’ll do more than write code—you’ll drive innovation for millions of creators worldwide. As a Software Development Engineer, you’ll dive deep into the core testing infrastructure of Photoshop, helping Adobe maintain excellence across platforms and updates. Ready to build the future with C++ as your toolkit? Let’s go! 💥


👩‍💻 Job Role: Software Development Engineer – Testing Infrastructure (C++)

In this role, you’ll be part of the LEM (Library Execution Management) team at Adobe, responsible for testing infrastructure for the headless Photoshop engine (libapollo/libphotoshop). You’ll work closely with multiple teams to ensure Photoshop features are tested, monitored, and delivered with zero compromises on quality.


🧠 Akhir kaam kya karna hoga? Key Responsibilities

Here’s what you’ll be owning and improving as part of your daily hustle:

✅ Maintain and enhance the LEM testing infrastructure built on gtest.
✅ Monitor unit test failures across platforms (Windows, Mac, Linux, Android, iOS, and WASM).
✅ Improve test coverage and help ensure the codebase remains robust.
✅ Work on automating the health monitoring of unit tests.
✅ Collaborate across teams to test new and existing Photoshop features.
✅ Own infrastructure maintenance and drive cross-platform compatibility.
✅ Think like a tester – create positive and negative scenarios for Photoshop modules.


🎓 Qualifications & Skills Required

To rock this role, here’s what you should bring to the table:

🎓 Bachelor’s Degree in Computer Science or equivalent.
💡 Strong command of C++ (especially C++17).
🧪 Solid grasp of unit testing frameworks like gtest.
💻 Comfort working across platforms (Linux, macOS, Windows, iOS, Android, WASM).
🧠 Knowledge of template metaprogramming is a bonus.
🛠️ Previous experience or exposure to testing infrastructure/tools is an advantage.
🔍 Curiosity, patience, and problem-solving mindset are must-haves!


🌟 Why This Role is Exciting

Still wondering why this is a killer opportunity? Let us break it down:

🔥 Work on one of the most loved creative tools—Photoshop.
🧠 Dive into core infrastructure engineering for high-performance, real-world applications.
🌍 Exposure to cross-platform systems including web, mobile, and desktop.
🎨 Learn how real-world software is tested, maintained, and evolved across billions of users.
💡 Endless learning in modern C++, testing automation, and CI/CD pipelines.
🙌 Be part of a passionate, inclusive, and brilliant team that powers the backbone of Adobe’s innovation.


🏙️ Location & Work Model

📍 Location: Bangalore, India
🏢 Work Model: On-Site (minimum 3 days/week at the office)

Get ready to collaborate with engineers, brainstorm ideas, and push boundaries—all in a lively and engaging work environment.


🏢 About Adobe

Adobe is more than just Photoshop.
It’s the creative force behind industry-leading tools like Illustrator, Premiere Pro, After Effects, and Adobe XD. With a mission to change the world through digital experiences, Adobe supports over 90% of creative professionals worldwide.

Adobe stands out not only for its tech but also for its culture:
🌐 Operating in over 30 countries
🏆 Recognized globally as a Top Employer
🌈 Committed to diversity, equity, and inclusion
🌱 Leading initiatives in sustainability and digital responsibility

At Adobe, everyone has a voice, and innovation starts from anywhere—even from you!

📢 How to Apply for Adobe Recruitment 2025?

To apply for this Off Campus Drive, interested candidates must follow the procedure outlined below:

  1. Click on “Apply”.
  2. If you have not registered before, create an account.
  3. After registration, log in and fill in the application form with all the necessary details.
  4. Submit all relevant documents, if requested (e.g. resume, mark sheet, ID proof).
  5. Verify that all the details entered are correct.
  6. Submit the application form after verification.

If you face any issues while applying. Do let us know in the comment section

APPLY LINK

Share This opportunity with your Friends😇😇🥰


❓FAQs – Get Your Questions Answered!

1. What programming languages are essential for this role?

You must be proficient in C++, especially C++17. Familiarity with unit testing frameworks (gtest) and template metaprogramming is a big plus.

2. Is this role more development-focused or QA-focused?

It’s a dev-QE (quality engineering) hybrid role. You’ll be writing C++ code, maintaining test infrastructure, and ensuring testing coverage for Photoshop.

3. Do I need experience in multi-platform development?

Yes! The test environment spans across Windows, macOS, Linux, Android, iOS, and WASM, so adaptability across systems is important.

4. Will I be working on real Photoshop features?

Absolutely! You’ll help test and monitor core Photoshop functionality, ensuring seamless integration and reliability before every release.

5. What’s the growth path in this role?

Starting in testing infrastructure allows you to master systems-level programming, which can lead to senior development, automation architect, or platform engineering roles at Adobe.


🚀 Final Words: Ready to Power Photoshop’s Future?

Adobe is not just hiring engineers. They’re hiring builders of imagination, defenders of quality, and masters of code. If you’re ready to code with precision, test with passion, and be part of something huge—this is your moment.

🎯 Apply today and bring your C++ magic to the world of Photoshop!

Leave a Reply