Software Engineer, Perception Data (Junior/Intermediate)
at Magic Leap, Inc.
Sunnyvale, CA
Job Description
You will work on creating ground truth data tools for all computer vision teams at Magic Leap. To achieve this you will work with motion capture systems, cameras, and robotics. You will work within the Perception Products team to support data collection for the whole perception stack to enable the next generation of spatial computing.
Responsibilities:
Collaborate cross-functionally to develop data collection tooling for a wide range of sensors and environmental conditions
Analyze ground truth systems and data, especially image data and 6DoF transformations
Build tools to create ground truth datasets using whatever means possible. Thinking outside the box in terms of software / electrical / mechanical / labeling / off-the-shelf systems to create ground truth systems as rapidly as possible
Validate that data is of known quality
Minimum Qualifications
2+ years of development experience in Python. Experience writing maintainable, reusable code, leveraging test driven principles to develop high quality modules
Experience working in a Linux/Unix environment
Experience developing data processing pipelines for sensor data with significant processing volumes
Preferred Qualifications
Experience with Docker, Kubernetes, GCP
Understanding of camera projection/distortion models, calibration methods
Designing and building systems with temporal and spatial alignment between different sensors
Education
B.S. in CS, ECE, EE or related fields
Additional Information
All your information will be kept confidential according to Equal Employment Opportunities guidelines