In this role the ideal candidate will be responsible for development and implementation of robust calibration/ and verification processes for display, camera and novel sensors. The ideal candidate is a strong team player and will lead multi-disciplinary efforts across opto-mechanical, factory operations, program management, software, and systems to define system requirements for calibration and verification processes. The ideal candidate will leverage their background in software development, computer vision, and geometric optics to implement robust and scalable calibration algorithms that satisfy system requirements. The ideal candidate will leverage simulation / experimentation early on in the development process to identify and correct risks. As data becomes available and processes mature, the ideal candidate will lead data collection / analysis efforts and provide detailed and summary reports as needed to keep the engineering team updated on project status and risks. The ideal candidate must be willing to independently pursue new skills/knowledge as needed to complete projects including investigation of cutting-edge technologies.
Harness background in algorithm development, computer vision, and geometric optics to develop and implement robust and scalable calibration/verification processes for cameras, displays, IMUs, and depth sensors
Collaborate across multiple disciplines to implement calibration algorithms and define system requirements.
Design of experiments (including collecting, analyzing, and interpretation of data). Focus on simulation/experimentation early and often to identify potential/future issues. Adept at creating mitigation plans to address issues.
Drive schedule for calibration/verification processes in sync with critical high-level product goals defined by organization.
Effectively communicate potential issues (reinforced by data) with lead-time to correct.
Ideal candidate will be eager to share knowledge through documentation (best practices, lessons learned, etc.) and presentations.
In this role, you leverage your strong background in SW development, CV, and geometric optics to deliver calibration processes for a variety of sensors (eg. display, camera, IMU and proprietary Magic Leap sensors). A strong team player, you lead multi-disciplinary efforts to define system-level requirements and verify end-to-end performance. Early in the development process, you take advantage of simulation and bench-top experiments to identify and mitigate risks. As the process matures, you lead data collection and analysis efforts, keeping the organization abreast of project status through comprehensive presentations. You break down complex problems and aggressively pursue short and long-term solutions in sync with program-level milestones. You are excited to investigate cutting-edge technologies and independently pursue new skills as needed to complete projects.
2-3 years related experience in computer vision
Demonstrated development experience with Python, and C++
Experience with data analysis, statistics and graphing (eg. JMP or Pandas/PyPlot)
Experience with source control and team-based software development workflows
Excellent written, verbal and presentation skills
Strong analytical and problem solving skills
Must be confident in a highly dynamic and creative environment
Nice to have
Experience with opto-mechanics and automation (including precision alignment and fast prototyping of complex optical systems)
Demonstrated development experience with C# and Matlab