Senior Software Development Engineer - C++ (Level

Noida, Uttar Pradesh, India
Dec 07, 2023
Feb 12, 2024
Onsite
Full-Time
10 Years
Job Description

Title. Senior C++ Developer - Printing and Scan Technologies

Company Overview

At Adobe, we are dedicated to changing the world through digital experiences. From emerging artists to global brands, we provide the tools to design and deliver exceptional digital experiences. Our commitment to creating an inclusive workplace empowers everyone to contribute their ideas and thrive in a diverse environment. Join us at Adobe, where new ideas are welcomed, and your next big idea could shape the future!

Introduction

We are seeking an excellent Senior C++ Developer for our Noida location. At Adobe, you will be part of an exceptional work environment, surrounded by colleagues committed to growth and innovation. Join us to make a meaningful impact and explore the unique benefits we offer.

About the Team

Our team has developed world-class embedded and host technologies for printing, serving leading MFP and Printer manufacturers globally. We specialize in print technologies across various segments, including Graphic Arts, Digital Printing, Wide Format, and Office Printing. Our work involves deep domain expertise in PDF, PostScript, and more, spanning multiple platforms and operating systems. Additionally, we own patented Scan technology for generating high-quality, intelligent, searchable, and secure PDFs from scanned images.

Responsibilities

  • Contribute to analysis, design, and programming for major and dot software releases.
  • Collaborate with product marketing to evaluate and implement new features.
  • Provide technical leadership, acting as a mentor to engineers within the division.
  • Be a specialist on one or more platforms, addressing cross-platform issues, products, and customer requirements.
  • Contribute significantly to the development and application of sophisticated concepts, technologies, and expertise within the team.
  • Review and provide feedback on features, technology, architecture, designs, and creative problem-solving.
  • Address broad architecture and design issues of future products or technologies, providing strategic direction in evaluating new technologies.

Domain

  • Print workflows (Postscript, PDF, Graphics, Color, Font, Digital Security, etc.)
  • Scan (OCR, Compression, Digital Security, etc.)

Required Skills

  • B.Tech / M.Tech in Computer Science & Engineering from a top-tier institute.
  • 6 to 10 years of hands-on design/development experience.
  • Strong C/C++ coding background.
  • Proficiency in data structures and algorithms.
  • Platforms. Windows, Linux, Embedded (Intel/ARM).
  • Tools. Visual Studio, GCC, CMake, Valgrind, Helgrind, Callgrind.
  • Good understanding of object-oriented design and knowledge of product life cycles and associated issues.
  • Excellent computer science fundamentals with a good understanding of architecture, design, and performance.
  • Excellent communication skills.

Nice-to-Have: Experience with generative AI, knowledge of ML Ops, and ML services (Pinecone, LangChain, Weights, and Biases).
Adobe is proud to be an Equal Employment Opportunity and Affirmative Action employer. We value diversity and strive to create an inclusive workplace for all.

Adobe aims to make Adobe.com accessible to all users. If you have a disability or special need that requires accommodation, contact [email protected] or call (408) 536-3015.

Adobe values a free and open marketplace and has policies to ensure we do not enter into illegal agreements with other companies regarding the recruitment or hiring of employees.