Apple is developing high-performance visualization software to support autonomous systems development. They’re looking for software engineers with experience developing interactive, real-time graphical applications. They’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.
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
Description
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.
Education & Experience
BS or MS in Engineering or equivalent experience
Additional Requirements
Preferred Qualifications:
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
More Information
- Salary Offer 0 ~ $3000
- Experience Level Junior
- Total Years Experience 0-5
- Dropdown field Option 1