Events  Classes  Deals  Spaces  Jobs 
    Sign in  
 
 
Magic Leap
augmented reality tech
 
Toronto, Ontario    Posted: Thursday, May 02, 2019
 
   
 
Apply To Job
 
 
 
JOB DETAILS
 

Magic Leap is an eclectic group of visionaries, rocket scientists, wizards, & gurus from the fields of film, robotics, visualization, software, computing, & user experience. We are growing quickly, & this is the time to get on board & play a role in shaping the way people will be interacting with the world tomorrow.

Job Description

Senior Software Developer in Test for system test development & validation of our Spatial Computing system that provides a realistic 3D augmented environment on top of the real world. Position will focus on the test development, execution & requirements validation of our Computer Vision algorithms & components, & their functionality with in our product

Responsibilities

  • Work with the development, program management, & test teams to define, develop, & execute white box tests at the API level & back box tests & system level that will allow us to perform functional & nonfunctional validation of the sensors, algorithms, services, & components that make up our computer vision deliverables
  • Execute subjective testing in different environments & scenarios to verify computer vision improvements with jitter, judder, swim, mapping & tracking
  • Define or develop test utilities to accomplish the assigned testing
    • Includes being able exercise & further expand the capabilities of in house tools based on Unity
  • Analyze various components of the Magic Leap systems, collaborate with various development teams, & use your technical expertise to investigate, troubleshoot & verify software defects & other technical issues
    • Experience with being able to analyze logs to help root cause the issue or determine the component(s) causing it
    • Review integrated code change to isolate which one might be causing a failure within a release
  • Provide technical recommendations towards solution that supports Continuous Integration, Continuous Delivery, & Agile practices

Qualifications

  • 8+ years of software development experience working on embedded products or mobile applications with a minimum of 5 of those years having an emphasis on computer vision testing
  • Knowledge on jitter, judder, swim, & how to recognize them is desired
  • Experience with Mapping & tracking algorithms; Camera optics, Image sensor technology; Image filtering techniques; Image analysis & segmentation; IMUs is preferred
  • Knowledgeable on Linux OS, middleware, kernel, & device drivers
  • Excellent understanding of all test fundamentals & the associated use of test management & defect tracking tools is a must
  • Hands-on experience with manual and/or automated testing of embedded devices is desired
  • Good understanding of hardware/software interoperability in an embedded system
  • Expertise with one or more programming languages, such as C, C++, C#
  • Experience with Unity or Unreal development platforms
  • Scripting knowledge of Python, Powershell & Shell scripting is desirable
  • Good troubleshooting skills to root cause complex issues
  • Good analytical & problem-solving skills
  • Knowledge of test data analysis, statistics, & test reports
  • Excel in a fast-paced, agile environment supporting multiple projects using a wide variety of technologies
  • Excellent oral & written communication skills including effective presentation with a dynamic & can do attitude

Education

  • BS in Computer Science is required
  • MS is preferred

Additional Information

  • All your information will be kept confidential according to Equal Employment Opportunities guidelines.
 
 
 
Apply To Job
 
 
 
 
 
© 2019 GarysGuide      About   Terms   Press   Feedback