Apple is developing high-performance visualization software tosupport autonomous systems development. We're looking for software engineers withexperience developing interactive, real-time graphical applications. We're especially interested in those with software developmentexperience related to games, CAD, scientific visualization, animation, high bandwidth telemetry plotting, entertainment, and other graphics/visualization tools & frameworksworking with technologies like OpenGL on desktop platforms. Experience working on cross-platform tools (macOS,iOS, and/or Linux) is also beneficial. This role requires working directly with scientists and engineers, proactively developing visualization frameworks and solutions, and dynamically brainstorming and building proofs-of-concept and experimental tools. As such, both deep technical knowledge and strong communication skills are critical.
PREFERRED QUALIFICATIONS - 2+years developing applications with GUI components on macOS and/or Linux - 2+years with C++ andexperience with one or more of the following: Python / Objective-C / Swift - Experience working graphics toolkits - Experienceworking with, debugging, refactoring, and optimizing an existing codebase - Experience shipping commercial software products - Bonus forexperienceworking directly with native graphics APIs
Education & Experience
BS or MS in Engineering or equivalent experience Apple is an equal opportunity employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.