Member of Technical Staff - II

Adobe Adobe · Enterprise · Noida, India

Software engineer with 2+ years of experience in C/C++ development, data structures, algorithms, and object-oriented design. The role involves contributing to software releases, learning imaging technology, and collaborating with internal teams. Bonus skills include knowledge of AI/ML, Web Assembly, imaging technology, JavaScript, and Python.

What you'd actually do

  1. The engineer would contribute extensively to analysis, design, and programming for major and dot software releases.
  2. The engineer would get an opportunity to learn imaging and metadata technology and contribute in this domain
  3. The role would require close collaboration with internal teams to evaluate and resolve new features to be added.
  4. You would be a specialist on one or more platforms and knowledgeable of cross-platform issues, products, and customer requirements.
  5. You would contribute significantly towards the development and application of sophisticated concepts, technologies, and expertise within the team.

Skills

Required

  • Bachelor's or Master's Degree in computer science/IT with minimum 2+ years of development experience
  • Strong C/C++ coding background
  • Strong C/C++ debugging skills
  • Proficiency in data structures and algorithms
  • Good understanding of object-oriented design
  • Excellent computer science fundamentals
  • Platforms: Windows, Macintosh, iOS, Android, Linux
  • Tools: Visual Studio, XCode, GCC, CMake, Android Studio, git
  • Excellent communication skills

Nice to have

  • Knowledge of imaging technology
  • Knowledge of Web Assembly
  • Knowledge of AI/ML
  • Knowledge of JavaScript and Python