Job Description
The primary responsibility of the Software Engineer is to implement all the
new systems that are required for this new form of computing and
entertainment. Qualified candidates need to be self-starters and able to
operate in a highly dynamic environment. This position reports to the Lead
Engineer of their respective group, and will receive mentoring from the other
members of the team.
Responsibilities:
Write elegant, maintainable, reusable code, leveraging test driven
principles to develop high quality applications
Troubleshoot and resolve software defects and other technical issues
Discuss, design new features with leads and mentors and then implement
Design and Implement augmented reality features using company's internal
technology
Code needs to run on a real-time platform using a proprietary embedded
systems environment
Use C++ and possibly other languages for implementations
Participate in code reviews
Interview potential new team members
Implement Unit Tests
Use Jira for bug and task tracking
Attend and contribute to SCRUM development process
Qualifications:
5+ years of professional experience in the gaming industry or using real-
time 3D technologies
Excellent problem solving, troubleshooting and debugging skills
Solid C++ knowledge and skills
Solid 3D math skills including vectors, transformation matrices and
analytic geometry
Experience or independent work on games or simulations in real-time
environments
Beneficial Skills:
Familiarity or experience with mobile computing platforms
Education:
BS/BA is preferred
Additional Information
All your information will be kept confidential according to Equal
Employment Opportunities guidelines
#LI-Remote
Our salary ranges are determined by role, level and location. In addition to
salary, Magic Leap offers a discretionary bonus, equity, and a fully
comprehensive benefits package for eligible employees.
US Base Salary Range
$123,000—$172,000 USD