Adobe text engine jobs

We have two (!) open jobs for computer scientists to work on text engines at Adobe. One is a more mid-level position, and one is more of a senior architect.

If I know you personally, feel free to ping me so I can actually recommend you and pass on your resume and with any luck get a bonus from HR. Woot! If not, you can go to our jobs site (registration required) and hunt up these positions to apply directly. I believe both are located in Seattle, though there might be some flexibility on that, particularly for the senior position.

Computer Scientist – Adobe Text Engine Team (JV0107175)

Position Summary:


Are you interested in influencing the direction of text layout in Adobe’s leading products such as Photoshop, Illustrator and After Effects? Are you passionate about high-end typography and text layout? The Adobe Text Engine team is looking for a developer to craft a text layout engine with high end typographical features including support for all major languages and scripts of the world. Your primary responsibilities will include designing, developing and coding in C++ to create and support components used in the Adobe Text Engine.

Knowledge & Skills:
• Incredible design and coding skills.
• Familiarity with the Unicode standard, BIDI algorithm, complex script shaping rules, OpenType font specification.
• Fluency and knowledge in at least one “complex” writing script such as Arabic, Thai or Indic is a major plus.
• 5 – 8 years of object oriented software design and product development experience.
• 3+ years of experience using modern C++ on large projects.
• Experience developing for Windows or Macintosh, preferably both.
• BS or MS in Computer Science or equivalent.
• Knowledge of typography and graphic design products such as Illustrator, InDesign, or QuarkXPress is a plus.



Senior Computer Scientist – Adobe Text Technology (JV020702)

Position Summary:

Are you passionate about high-end typography and text layout? Do languages and writing scripts interest you? The Text Technology Team at Adobe is looking for an experienced technical lead to architect and build Adobe’s future text layout engine. Your team is responsible for crafting the world’s best text layout engine – the highest quality typography possible, for all the major languages of the world. The engine and components you build will be used in Adobe’s leading products such as Photoshop, Illustrator, InDesign and After Effects.

You have razor sharp analytical abilities, excel at independently creating solutions to complex problems and have a strong sense of ownership, and drive.

Knowledge & Skills:

• Incredible design and coding skills.
• Familiarity with the Unicode standard, BIDI algorithm, complex script shaping rules, OpenType font specification.
• A good understanding of the details of “complex” writing script such as Arabic, Thai or Indic.
• Experience implementing or working on internals on any of the following technologies: Uniscribe, ATSUI, ICU, PangoLayout or Java2 complex text support/ICU4J.
• 8 – 10 years of object oriented software design and product development experience.
• 5+ years of experience using modern C++ on large projects.
• Experience developing for Windows or Macintosh, preferably both.
• BS or MS in Computer Science or equivalent.
• Knowledge of Unicode, typography and graphic design products such as Illustrator, InDesign, or QuarkXPress is a plus

Thomas Phinney

Adobe type alumnus (1997–2008), now VP at FontLab, also helped create WebINK at Extensis. Lives in Portland (OR), enjoys board games, movies, and loves spicy food.

Bend It Like Bickham

Thomas Phinney · January 28, 2007 · Making Type

H&FJ font production job

Thomas Phinney · March 8, 2007 · Making Type