SW Development Engineer

San Diego, CA 92101
  • Job Code
    200275631
  • Jobs Rated
    11th
Summary

Summary

Posted: Aug 10, 2021

Role Number:200275631

The Video Computer Vision organization is working on exciting technologies for future Apple products. Our focus is on ML based sol...Summary

Summary

Posted: Aug 10, 2021

Role Number:200275631

The Video Computer Vision organization is working on exciting technologies for future Apple products. Our focus is on ML based solution around real time image and video. We have contributed to the FaceID and FaceKit project in the past and more recently the new LIDAR iPad sensor. We are looking for the right Engineer to help us take our efforts to the next level.

In this role, you will work together with similar minds in a unique development team where your skills and expertise will be put into the Apple products. This role is highly multi-functional and you will work very closely with various highly skilled software development / ML teams developing groundbreaking algorithms.

Key Qualifications

  • Proficiency with C++
  • Experience building real-time systems with complex data flows.
  • Experience building and debugging multi-threaded systems.
  • Familiarity with foundations of parallel and concurrent systems (threads, task queues, scheduling, semaphores, mutex/lock, promise/future, etc)
  • Familiarity inter-process communication and related concepts (RPC, XPC, shared memory, mmap)
  • Familiarity with quality software development processes, like unit testing, test development, code review, and continuous integration and delivery processes.
  • Experience with graph-based compute systems a plus (e.g. Robot Operating System/ROS)
  • Experience with 3d computer vision a plus (e.g., camera projection models, RGBD data, data fusion)
  • Eagernes to work on a collaboration-first team, placing value on trust, respect, and communication as well as technical achievement.
  • Effective communication and collaboration with external engineering teams; you will work multi-functionally across multiple teams.

Description

Video engineering group is looking for a Senior Software Engineer for their 3D Reconstruction System Algorithms and Architecture team. In this position, you will work together with similar minds in a unique research and development team where your skills and expertise will be put into future Apple products. In this role, you will create new models and algorithms, and actively engage with the academic community.

Education & Experience

Masters in computer vision, robotics or machine learning; alternatively a comparable industry career, with significant experience on delivering products using state-of-the-art computer vision, machine learning and robotics technologies.

Additional Requirements

Jobs Rated Reports for Software Developer

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:

SW Development Engineer

Apple, Inc.
San Diego, CA 92101

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Developer
11th2019 - Software Developer
Overall Rating: 11/199
Median Salary: $103,560

Work Environment
Good
68/220
Stress
Very Low
26/220
Growth
Very Good
18/220