C++ Software Developer - Computer Vision System Integration

San Diego, California, United States
Hardware

Summary

Posted:
Role Number:200550276
Are you seeking a software development role on a collaborative team? The computer vision team in Video Engineering - where best-in-class computer vision algorithms have been developed - is working on the futuristic Apple’s products like Vision Pro. We are looking for an extraordinary C++ software developer to join us on projects that impact millions of users.

Key Qualifications

  • Writing high performance, memory efficient, and multi-threaded/concurrent code
  • Strong problem analysis/solving skills
  • Solid C++ and up-to-date skills
  • Embrace of object-oriented modular design and test-driven development
  • Effective communication and teamwork
  • Experience with image processing, computer vision, deep learning a plus
  • Familiarity with Xcode, Objective-C, iOS a plus
  • Experience with CMake, Jenkins a plus

Description

We are among the first to work with state-of-art computer vision software and hardware, and support use cases and craft next generation Apple offerings in this field. We work closely with Apple’s best-in-class computer vision engineers to ensure the products we ship are more than technical demos – they resonate with users at a personal level. We have low-level access to the hardware and APIs that you can’t get anywhere else. In this role you will be working on a wide range of responsibilities: integrating algorithms,crafting run-time services, supporting low-level and cross-platform efforts; participating in code reviews; and being a constant advocate within the team for high quality results.

Education & Experience

BS and a minimum of 3 years relevant industry experience

Additional Requirements

Pay & Benefits