Job Actions

Job Information

Software Engineer, Visualization
Category: Computing, Publishing
  • Your pay will be discussed at your interview

Job code: lhw-e0-85144138

Company Profile


Contact Company

Local Information

Laugh while you Look

Sponsored Ads


  Job posted:   Wed Feb 28, 2018
  Distance to work:   ? miles
  1 Views, 0 Applications  
Software Engineer, Visualization

# Software Engineer, Visualization

Job Number: 113520385

Santa Clara Valley, California, United States

Posted: 27-Feb-2018

Weekly Hours: 40.00

**Job Summary**

Apple is looking for a talented, proactive, and results-oriented visualization software engineer. The successful candidate will drive the design and implementation of 2D/3D visualization and graphical user interface tools for autonomous systems development.

**Key Qualifications**

* 3+ years of experience working with Computer Graphics and/or other game-related technologies

* Ability to work closely with the software, engineering, and management to gather feedback and to come up with new visualization concepts

* Experience in interactive computer graphics

* Familiarity with the rendering pipeline, shaders, and event handling

* Linear algebra and 3D geometry mathematics

* Object oriented design

* Strong C++ and Python development skills

* Experience with: C++ templates, boost, PySide, Qt, OpenGL, and GLSL.

* Experience integrating visualization software with real-time data sources

* Experience and comfort using the command line in Unix, Linux, and/or OS X.**Description**

Collaborate closely with other visual software engineers and internal customers, to define and develop state-of-the-art visualization tools. Evangelize and drive the adoption of these technologies across the organization.


Masters or PhD in computer science or equivalent professional experience.

**Additional Requirements**

Create documentation for assigned projects

Participate in an Agile development environment

Experience working with ROS toolkits

Experience with Robotics, AI, Machine Learning, and/or Computer Vision

Strong UI/UX design skills in interactive media or games

More Information »