Job Description
Job Description
Magic Leap, Inc. is seeking a Senior Software Engineer to focus on building Augmented Reality (AR) Unity applications for a shared AR experience. This position will offer you the chance to work closely with cross-platform software engineers to design, develop, debug and deploy many functional aspects of the systems used to enable shared, interactive 3D experiences across multiple players. If you are a fast-learner with a positive attitude and a strong passion for working with new technology, come join the Solutions Design Team in redefining the way people experience the world and each other through unique AR technologies.
Qualifications
- 5+ years of software development experience with C, C++ and/or C# (C# experience strongly preferred)
- 3+ years of experience implementing networked, realtime applications
- Significant experience optimizing network traffic, message structures, bandwidth
- Knowledge of protobuffers and their use
- Experience with realtime/game server development and deployment
- Exceptional ability to write efficient, clean, maintainable and portable code
- Strong proven experience in implementing and deploying efficient server-side code
- Interest in working across client/server to integrate our tools into user-facing applications
Preferred Qualifications
- Knowledge of Go programming language a strong plus
- Knowledge of Photon Unity and Photon Realtime SDK
- Knowledge of docker, docker-compose, and how to write dockerfiles
- Knowledge of CI/CD pipelines, kubernetes, and deployment
- Experience with development for Augmented Reality (AR), Virtual Reality (VR), or other forms of head mounted displays (HMDs) a plus
Education
- Bachelor/Master's degree in Computer Science or relevant field, or equivalent experience
Additional Information
- All your information will be kept confidential according to Equal Employment Opportunities guidelines.