Events  Classes  Deals  Spaces  Jobs 
    Sign in  
 
 
Magic Leap // augmented reality tech
 
Engineering, Full Time    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:

As a Senior High Performance Software Engineer, you'll be responsible for delivering high-performance production software with state-of-the-art computer vision capabilities. Your code will be part of the foundations of our 3D platform that enables the next generation of computing applications for many years to come

Responsibilities:
  • Develop state-of-the-art performance critical perception systems
  • Own & drive highly visible performance metrics (e.g. latency, memory, bandwidth, power)
  • Collaboratively work as part of a fast paced team, analyze & optimize a growing C++ & assembly codebase
  • Help define performance standards for algorithms, develop & drive best practices (performance, maintainability, correctness, etc), provide guidance at all stages of the software development cycle & share knowledge
  • Help drive the integration & development of necessary tooling & automation (profiling, testing/verification, monitoring, etc) that allows the team to move even faster
  • Help drive computing platforms for next generation products
Qualifications:
  • 5+ years of professional experience with high performance / low latency applications with modern C++ & assembly languages
  • In depth understanding of computer architecture, computing bottlenecks, memory hierarchy, data coherency, caches, high performance architectures (VLIW, superscalar, etc), SIMD, concurrent systems, parallelization, compilers, system simulators
  • Experience with low latency / high bandwidth real-time data pipelines, batch data processing pipelines, low power embedded systems, integration of specialized hardware acceleration blocks
  • Strong CS fundamentals, problem-solving, high quality coding, code optimization, memory optimization, performance analysis, understanding of abstraction & modularity, critical path optimization & tuning
  • Strong sense of curiosity, fast learner

Preferred / additional skills:

  • Computer vision
  • Real-time operating systems, linux, job scheduling
  • Numerical computing, modeling, simulation
  • Sensors (camera, time-of-flight), image processing
Education:
 
 
 
Apply To Job
 
 
 
 
 
© 2019 GarysGuide      About    Feedback    Press    Terms
 
Sponsor Gary's (World Famous) Red Tie