16 days old

Visualization Software Engineer

Cupertino, CA
  • Job Code
  • Jobs Rated

Apple is developing high-performance visualization software to support autonomous systems development. We're looking for software engineers with experience developing interactive, real-time graphical applications. We're especially interested in those with software development experience related to games, CAD, scientific visualization, animation, high bandwidth telemetry plotting, entertainment, and other graphics/visualization tools & frameworks working 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

Key Qualifications

  • 2D/3D graphics and/or other GUI application development
  • Experience with high bandwidth real-time data
  • Strong written and verbal communication skills
  • A deep sense of collaboration


- 2+ years developing applications with GUI components on macOS and/or Linux
- 2+ years with C++ and experience with one or more of the following: Python / Objective-C / Swift
- Experience working graphics toolkits
- Experience working with, debugging, refactoring, and optimizing an existing codebase
- Experience shipping commercial software products
- Bonus for experience working 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.

Jobs Rated Reports for Software Engineer

Posted: 2020-02-06 Expires: 2020-03-06

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Visualization Software Engineer

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast