Computer Scientist
Adobe Systems Incorporated
11d ago

Job Description

We’re re-inventing the way that Adobe builds multiple-platform applications. We are creating a framework which will provide the foundation for Adobe's next generation of in-

app and cloud Extensibility across mobile and desktop.

You will contribute to a cross-platform C 14 codebase that runs on iOS, Android, MacOS, Win32, and Win10 UWP. The ideal candidate has deep expertise in C development, loves to dive into the inner workings of operating systems, and is passionate about performance and developer productivity.

What you’ll do

  • Work as part of a dedicated, high-energy team to develop code that spans multiple Adobe products.
  • Develop new features and improve existing code in C , specializing in the iOS / MacOS / UWP platforms.
  • Maintain exceptional development standards, especially related to performance, robustness, and testing.
  • Support other development teams at Adobe, build robust relationships, and effectively articulate complex ideas.
  • Proactively learn new languages, libraries, and platforms as needed. Adapt quickly to changing requirements.
  • What you need to succeed

  • Bachelors or Master’s degree in Computer Science or related.
  • 5 years professional development experience.
  • Deep experience in C , object-oriented programming, C 11 variadic templates, debugging, and profiling
  • Experience with multiple programming languages, including at least one of C , Objective-C, and Swift.
  • Basic JavaScript knowledge is a must.
  • Experience designing APIs and frameworks that are used by others.
  • Familiar with Git and XCode.
  • Exceptional problem-solving skills, with experience in defining and understanding complex system architectures and design patterns.
  • Excellent communication skills. Be able to articulate technical decisions and produce excellent technical documents.
  • Experience creating and maintaining unit tests and continuous integration.
  • Contribution to open source is a plus.
  • Experience developing high performant iOS / Mac applications is a plus.
  • 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.

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form