Computer Graphics SW engineer - Imaging & Sensing Technology Group

Herzliya, Israel


Weekly Hours: 42
Role Number:200184296
The Imaging and Sensing group at Apple develops depth sensing systems such as the revolutionary True Depth camera that powers Face ID and the LiDAR Scanner in the new iPad Pro. This team is looking for an extraordinary Senior CG SW Engineer to drive state of the art technologies for Apple products. As part of the team you would work on core hardware components, including the Apple Image signal processing pipeline, and machine learning neural engine, where you will have the chance to define the way that Apple develops, tests and manufactures all of its products. Our close-knit team fosters an environment of product innovation, rapid product iteration and collaboration at both team and multi-functional levels with a liberating amount of autonomy. If it sounds exciting, then let's talk!

Key Qualifications

  • Minimum 5 years of relevant work experience, at least 3 years of experience with real-time 3D engines like Unreal or Unity
  • Experience with shaders for real-time 3D core engines (e.g. Metal, OpenGL, …)
  • At least 3 years of C++ programming
  • Deep expertise and knowledge of graphics rendering algorithms
  • Programming experience using some of the following: Python, Objective- C, C#
  • Experience in Cloud environments running thousands of nodes and jobs (AWS, Azure)
  • Highly motivated and proven capability to work in a group but yet have the ability to handle tasks independently
  • Expected to be innovative, think out of the box & have a strong drive for excellence


As a Graphics Software Engineer you will be responsible to develop real-time rendering framework for our computer vision machine learning algorithms Deliver AAA game rendering quality You will lead the development together with technical artists and SW engineers As a member of our team you will need to have excellent communication and cross-team collaboration skills, be able to make forward progress, be a self-starter and a quick learner of new technologies ADVANTAGES: Management skills and Leading activities experience Experience with offline Ray-tracing renderings Database work experience Image Processing / CV ML background Familiarity with cameras and sensors

Education & Experience

BSc in Computer Science

Additional Requirements