Sr. Computer Scientist, Adobe Type
1 zi în urmă

The Challenge

Adobe Text Engine is THE text engine that powered the success of Adobe products over the years. It is used by Adobe Photoshop, Illustrator, InDesign, and others.

It contributed to winning multiple design markets in the 2000’s. Albeit old, its code has been written by the fathers of C++ and today’s engineers look up to it as a masterpiece of software development.

If you want to contribute to this historic initiative and bring it on par with the most recent industry evolutions, join us! You should have extensive experience developing modern C++ code and you should be energized by working type, fonts, and typography.

Your work will propel Adobe to the next level of engagement and user retention across most of our flagship Creative Cloud products, on desktop, web and mobile platforms.

What you will do :

  • Develop in C++ and native code (e.g. Objective-C) for the Web, desktop and mobile platforms.
  • Make use of Adobe's crown jewels of Type in new ways and using new techniques to achieve better performance and multi-platform extensibility.
  • Develop expertise in writing highly performant native code in WASM.
  • Partner with various product teams (e.g. Adobe Xd) to integrate our components into Adobe’s Creative Cloud apps.
  • Build the font and type features that will change the face of Creative Cloud products and affect millions of users in their productivity.
  • What you need to succeed :

  • 5+ years of experience as a software engineer.
  • 3+ years of experience building products for developers e.g. SDKs, libraries, open source software.
  • Experience in C++. (modern C++ e.g. C++11, C++14 is a plus)
  • Working familiarity with Web Assembly.
  • Proven experience in making code more efficient, debugging and optimizing at a low level
  • Experience writing libraries or apps on iOS or Android. (Objective-C, Android Java, Kotlin).
  • Proven understanding of web browser technology / JavaScript engines.
  • Passion for writing efficient highly performant code for mobile platforms.
  • Passion for collaborating with multiple engineering teams that are clients using your software.
  • Excellent written and verbal communication skills.
  • BS or MS in Computer Science or a related field.
  • Phenomenal to have :

  • Contributions to web standards, JavaScript engines or other open source projects.
  • Professional experience developing libraries or SDKs.
  • Proven knowledge of typography layout rules and fonts.
  • At Adobe, you will be immersed in an exceptional work environment that is recognized throughout the world on . You will also be surrounded by colleagues who are committed to helping each other grow through our unique 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 and explore the meaningful 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.

    Raportați această lucrare

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.