Events  Deals  Jobs 
    Sign in  
 
 
Magic Leap // augmented reality tech
 
Engineering, Full Time    Plantation, FL; Sunnyvale, CA; Los Angeles, CA; Seattle, WA; New York City; Austin, TX; Toronto, Canada; Remote    Posted: Thursday, December 02, 2021
 
   
 
Apply To Job
 
 
JOB DETAILS
 

Job Description 

Magic Leap is seeking a Senior Software Engineer (Unity) to join the Solutions Design team & work with us to deliver first-party applications that demonstrate the capabilities of the Magic Leap platform.  We need a strong technical contributor with both breadth & depth of technical skills & a passion for 3D interaction.  An ability to learn fast & deliver quickly, along with a relentless desire to improve & overcome challenges, is essential.  You must have experience shipping Unity-based 3D graphics applications with polished user experiences.  You will have the opportunity to work with the user experience team, systems engineers, & applications developers. The qualified candidate needs to be a self-starter, a strong communicator, & be able to operate in a highly dynamic environment. 

Responsibilities:
  • Build, debug, & deploy mixed reality frameworks, tools, & applications
  • Track & report on project status, plan architecture, & present product vision to others
  • Be a subject matter expert & thought leader in 3D tools & improve alignment with product vision & the team
  • Team player who can collaborate cross-functionally to define, design, & ship new features
  • Work on bug fixing & improving application performance
  • Contribute to team success through code & architectural reviews, as well as cross-departmental presentations
  • Unit-test code for robustness & reliability
Qualifications:
  • 10+ years combined programming skills
  • 5+ years experience developing Unity-based products
  • 3+ years experience in Android mobile
  • Extensive experience with C# & C++  required
  • Desire to grow expertise in modern Unity3D/C#, networking, & 3D user experiences
  • Able to build libraries, middleware, & applications
  • Experience leveraging cloud systems in Unity integrations, or multiplayer game experience
  • Knowledge of ABI, memory management, marshalling, & multi-threading debugging
  • Experience working with third-party libraries, frameworks, & APIs
  • Experience in network debugging & data serialization
  • Solid understanding of the full mobile development life cycle
  • Experience in TRL 1 to 9 ( PoC to Production )
  • Good understanding of 3D Math & 3D Graphics - & a desire to become an expert
Nice to have
  • Experience with XR: Augmented Reality, Mixed Reality, Virtual Reality
  • Experience with OpenGL, Vulkan or other 3D graphics libraries
  • Experience with 3D shaders
  • Experience with UI design & collaborating with UI/UX designers
  • Experience with rapid development & collaboration using wiki, chat, Jira, & Gitflow
  • Familiarity with the Linux development environment
Education: 
  • BA/BS in Computer Science or equivalent experience
Additional Information:
  • All your information will be kept confidential according to Equal Employment Opportunities guidelines.
 
 
 
Apply To Job
 
 
 
 
 
© 2022 GarysGuide      About    Feedback    Press    Terms