Job Details : Senior Software Engineer (C++ Desktop and graphics) - Adobe Systems Incorporated

Senior Software Engineer (C++ Desktop and graphics)

Adobe Systems Incorporated

Job Location : San Jose, California, USA

Employment Type : Full-Time

Posted on : 2018-12-12T10:09:23-05:00

Job Description :

Adobe is looking for a stellar candidate to join its multi-disciplinary team of computer scientists, 3D artists, technical artists, UX designers, machine learning PhDs and application engineers to build the next generation of creative tools and services and viewing applications in the AR space.

Responsibilities :

  • You will be a key player in designing and building a desktop tool for the creation and editing of Augmented Reality experiences
  • You will design and implement advanced 3D scene editing features using a C++ graphics API, along with either web-based or platform UI systems
  • Requirements :

  • Bachelors or Masters in Computer Science
  • 10+ years writing production code
  • Deep knowledge of C++
  • Experience architecting and implementing desktop 3D editing tools
  • Experience working on professional creative 3D software
  • Experience with both MacOS UI frameworks and web-based frameworks, including Electron and React
  • Experience using real-time 3D graphics APIs
  • Familiarity with graph-based architectures
  • Familiarity with design of high-level APIs
  • Experience in profiling, debugging and testing complex systems
  • Familiarity with 3D data structures and formats
  • Nice to have:

  • Experience with script-based run-time system, JavaScript script engines
  • Familiarity with GPU computing APIs
  • At Adobe, you will be immersed in an exceptional work environment that is recognized throughout the world on Best Companies lists. You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely.

    If you’re looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer.

    Adobe is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, religion, age, sexual orientation, gender identity, disability or veteran status.

    Apply Now!

    Similar Jobs (19)

    Senior Software Engineer (C++ Desktop and graphics)

    Adobe Systems

    Job Location : San Jose

    Senior Software Engineer (C. Desktop and graphics) Adobe is looking for a stellar candidate to join its... Responsibilities. You will be a key player in designing and building a desktop tool for the creation and...

    Senior Embedded Software Quality Assurance Engineer

    JobLeads

    Job Location : Santa Clara

    We are looking for a Senior Quality Assurance (QA) Engineer to develop and execute exploratory and... Familiarity working with embedded hardware and software. PC Graphics and or multimedia test experience...

    Senior Software Engineer - Virtual GPU

    NVIDIA

    Job Location : Santa Clara

    We are now looking for an experienced system software engineer, who will play a dual role on the NVIDIA... Experience supporting professional graphics solutions or desktop virtualization. CRM experience...

    Senior Systems Software Engineer - Streaming Experience

    NVIDIA

    Job Location : Santa Clara

    We are now looking for a Senior Systems Software Engineer. Streaming Experience. What you'll be doing... redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep...

    Senior Software Solutions Engineer - Virtual GPU

    JobLeads

    Job Location : Santa Clara

    We are now looking for an experienced system software engineer, who will play a dual role on the NVIDIA... Experience supporting professional graphics solutions, deep learning or desktop virtualization...

    Sr Software Engineer, Power Management

    NVIDIA

    Job Location : Santa Clara

    We are looking for an enthusiastic and engaged Senior Software Engineer with experience in system... We will drive the devices all the way through the development process to the customer desktops...

    Sr Software Engineer, Power Management

    JobLeads

    Job Location : Santa Clara

    We are looking for an enthusiastic and engaged Senior Software Engineer with experience in system... We will drive the devices all the way through the development process to the customer desktops...

    Senior Software Engineer (C++ Desktop and graphics)

    Adobe Systems Incorporated

    Job Location : San Jose

    Responsibilities. You will be a key player in designing and building a desktop tool for the creation and... You will design and implement advanced 3D scene editing features using a C. graphics API, along with...

    Senior Software Engineer - Virtual GPU

    NVIDIA Corporation

    Job Location : Santa Clara

    We are now looking for an experienced system software engineer, who will play a dual role on the NVIDIA... Experience supporting professional graphics solutions or desktop virtualization. CRM experience...

    Senior Systems Software Engineer - Streaming Experience

    NVIDIA Corporation

    Job Location : Santa Clara

    We are now looking for a. Senior. Systems. Software. Engineer. Streaming. Experience. What you'll be... redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep...