C++ Software Developer - Computer Vision System Integration
San Diego, California, United States
Hardware
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