Calibration Software Engineer
Company
MM.LaFleur
Location
South Bay
Type
Full Time
Job Description
Job Description
You will be responsible for the development and implementation of calibration / verification methods for displays, cameras, IMUs, depth sensor, and novel Magic Leap technologies. You leverage your impressive background in software development, computer vision, and geometric optics to implement robust, scalable calibration algorithms that satisfy system requirements. You are a strong collaborator, reaching across organizations to clarify expectations, achieve ‘buy-in’ where appropriate, and verify performance through to the final customer. You are excited to independently pursue new skill sets as needed to complete projects, including investigation of cutting-edge technologies.
Responsibilities
- You leverage a strong background in SW development, computer vision, and geometric optics to deliver calibration processes for a variety of sensors including display, camera, IMU, depth sensor, and novel Magic Leap technologies. Your approach is backed by fundamental engineering principles.
- You drive calibration / verification methods from concept phase to robust, scalable factory solutions (at local and international manufacturing facilities).
- You generate and implement Design of Experiments to verify performance and root cause issues (including collection, analysis, and interpretation of data). You leverage simulation / experimentation early and often to identify potential issues. As processes mature, you drive efforts to maintain exceptional calibration performance and communicate trade-offs where necessary.
- You break down complex problems and aggressively pursue short and long-term solutions in sync with program-level milestones. You generate mitigation plans with recommended solutions, detailed schedules, and associated risks.
- You drive collaboration between organizations to bridge communication gaps, clarify internal/external customer requirements, sync dependencies, and support transparent exchange of data.
- You drive calibration development in sync with high-level product goals (eg. cycle time, performance, build schedule, budget, etc.)
- You take a hands-on, pro-active approach to development and problem solving. You are excited to venture outside of your comfort zone to collaborate with mechanical, electrical, and optical engineers to deliver exceptional calibration.
- You are eager to share knowledge through documentation, discussion, and presentations.
Required Experience
- 2-4 years related experience in computer vision (projection geometry)
- Demonstrated development experience with C++, and a scripting language (eg. Python, Matlab)
- Experience with image processing (feature detection, image manipulation)
- Deep understanding of calibration models and distortion methods
- Working knowledge of camera sensors, geometric optics, and imaging pipeline.
- 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)
- Experience with non-linear optimization
- Experience with IMU and/or depth camera technology
- Demonstrated development experience with C# and C++/CLI
- Experience with OpenCV, Eigen, Ceres
Education
- BS, MS, or PHD in related field
Additional Information
- All your information will be kept confidential according to Equal Employment Opportunities guidelines
Date Posted
02/18/2023
Views
10
Similar Jobs
Sales Development Representative- French - Qualtrics
Views in the last 30 days - 0
Qualtrics is a company that creates software for top brands to enhance customer experiences team performance and product design They are looking for a...
View DetailsAI Solution Manager, ServiceNow Platform - ServiceNow
Views in the last 30 days - 0
ServiceNow a global market leader in AIenhanced technology is seeking an AI Solution Manager to lead the implementation of AI solutions for complex bu...
View DetailsSenior Software Engineer, Devices Automation - Block
Views in the last 30 days - 0
Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...
View DetailsSenior Systems Infrastructure Engineer - BlackLine
Views in the last 30 days - 0
BlackLine is seeking a highly skilled Infrastructure Engineer to design build and manage corporate environments across Azure AWS and GCP platforms The...
View DetailsSolution Manager, Workday - BlackLine
Views in the last 30 days - 0
BlackLine is a leading provider of cloud software that automates and controls the entire financial close process The company is committed to modernizi...
View DetailsSenior Program Manager, Global Occupational Health & Safety - ServiceNow
Views in the last 30 days - 0
ServiceNow is seeking a Health Safety Program Manager to design implement and lead a comprehensive corporate safety program The role involves develop...
View Details