Senior, Software Engineer, Mobile Apps

We are seeking a Software Engineer to help create the future of Mixed Reality computing. This role is perfect for a strong self-starter with an endless curiosity and a deep desire to innovate.  

Our team will provide candidates an extensive experience developing high-performance applications and platforms and opportunities to deep down to the system level, the projects may involve several areas:

  1. Mobile experience with iOS Swift/Obj-C, Android Java/Kotlin, and React Native
  2. Desktop programming for Windows and macOS, may exposure to the driver level 
  3. Software platform design and development
  4. Video streaming experience   
  5. Security and openSSL knowledge

Responsibilities:

  • Conduct research on problems and bring up proof to the concept 
  • Design, build, debug, and deploy world-class applications and SDKs for mobile and desktop platforms
  • Hands-on software development experience
  • Work as a team player to collaborate with cross-functional teams to define, design and ship new features
  • Utilize native and 3rd party libraries to enable advanced application features
  • Work on bug fixing and improving application performance
  • Unit-test code for robustness and reliability

Required Qualifications:

  • 10+ years of experience in design and develop a software platform
  • Experience with Android/iOS mobile applications
  • Have the heart to get things done, be Self-motivated and understand the Knowing-Doing Gap

Preferred Qualifications:

  • Experience in Android and/or iOS
  • Understand Android Services
  • Experience in gStreamer and openSSL
  • Experience with AR/MR using ARKit / ARCore
  • Experience with OpenCV, OpenGL, or etc.
  • Experience in CAD plugin APIs, 3D printer
  • Understand 3D file formats
  • Some exposure to driver development
  • Experience working with third-party libraries, frameworks and APIs
  • Strong communication skills and ability to work in a fast-paced small team environment
  • Strong mind to navigate in the ambiguity
  • Be open minded to expect in researching on an unknown topic

Education:

  • MS in Computer Science or equivalent preferred

Additional Information

  • All your information will be kept confidential according to Equal Employment Opportunities guidelines.
Magic Leap is looking to hire a Senior, Software Engineer, Mobile Apps at their Plantation, FL, USA location. Job contains the tags Senior, Java and Programmer.
Job discovered on 9/14/2021