Calibration Algorithm Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
$129,600 - $236,300
Computer Vision
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Consumer

Description For Calibration Algorithm Engineer

Join Apple's Computer Vision Algorithm team and be at the forefront of developing cutting-edge software solutions for iconic products like iPhone, iPad, Mac, and Vision Pro. As a Calibration Algorithm Engineer, you'll work on sophisticated computer vision-based solutions and frameworks for sensor calibration across Apple's product line. This role combines deep technical expertise in C++ programming with algorithm design, offering the unique opportunity to be among the first to work on new Apple products.

The position requires strong technical prowess in software architecture and algorithm development, with a focus on building robust, modular code for complex computational problems. You'll be collaborating with a team of talented engineers and scientists, working on everything from feature detection to complex optimization challenges. The role involves architecting and maintaining software frameworks that enable efficient computation for computer vision algorithms, as well as building and deploying algorithms for on-device implementation.

Apple offers a competitive compensation package, including a base salary range of $129,600 to $236,300, plus additional benefits like stock options, comprehensive healthcare, and educational reimbursement. This is an excellent opportunity for someone passionate about computer vision and algorithm development to work on products that impact millions of users worldwide. The role combines technical challenges with the excitement of working on next-generation Apple products, making it an ideal position for engineers who want to push the boundaries of what's possible in consumer technology.

Last updated 21 hours ago

Responsibilities For Calibration Algorithm Engineer

  • Design and develop computer vision based solutions and frameworks
  • Architect, define and maintain software framework for computer vision algorithms
  • Build and release algorithms for on device deployment
  • Review and optimize algorithms from cross functional teams and third parties
  • Develop calibration solutions for sensors of Apple products

Requirements For Calibration Algorithm Engineer

Python
  • BS/MS in CS/EE
  • Strong programming skills in C++
  • Experience in building, testing and shipping production software (Cmake, Git, automatic build)
  • API design for libraries/Frameworks, versioning, compatibility
  • 3+ years of related professional experience
  • Experience in designing algorithms (computer vision, computer graphics, non linear optimizers)
  • Experience with scripting languages (e.g. Python, Bash)
  • Excellent written and interpersonal skills

Benefits For Calibration Algorithm Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Calibration Algorithm Engineer

Vision Engineer

Remote Vision Engineer position at DISHER, focusing on developing and implementing vision control systems with global travel requirements.

System Development Engineer, Scanless Technologies

System Development Engineer role at Amazon's Scanless Technologies, focusing on computer vision and ML systems for automated fulfillment centers.

CV Engineer

Computer Vision Engineer position at EagleSight.ai, developing advanced surveillance and player tracking technology for casinos, focusing on optimization of video analytics algorithms.

Engineer- C++/Image processing/computer vision

C++ Engineer position focused on image processing and computer vision at Qualcomm, developing and optimizing CV solutions for mobile processors.

Computer Vision Engineer

Computer Vision Engineer at Compound Eye, developing 3D real-time perception technology for machines and robots.