Magic Leap is an eclectic group of visionaries, rocket scientists, wizards, and gurus from the fields of film, robotics, visualization, software, computing, and user experience. We are growing quickly, and this is the time to get on board and play a role in shaping the way people will be interacting with the world tomorrow.
Magic Leap Inc. is seeking a Software Engineer to develop and test software required to operate and control advanced manufacturing equipment essential to Magic Leap’s success. Qualified candidates need to be detail oriented, self-starting, and independent. Experience and demonstrated expertise with the development, testing and thorough understanding of software system requirements, writing test procedures, debugging code and managing SW release packages is a must.
Be a part of developing software for Magic Leap’s key process equipment. Working within a small SW team, you will be responsible to design/develop/test SW for control systems, vision systems and/or GUIs.
Devise unit tests to run in simulation environment and with the HW. About 4 hours per day hands-on testing of capital equipment in a cleanroom is typical.
Provides technical/installation support, troubleshooting and improvement activities
Create and update operator guides and technical service support manuals and training literature
Research latest technological advancements and analyze “value add” to enhance software functionality such as troubleshooting scripts and internal self-monitoring proactive diagnostics
Domestic travel as required
This position requires ability to handle tasks involving considerable use of discretion and independent judgement. Additionally, The Software Engineer must have some experience and/or demonstrate ability to work with electromechanical systems controlled by software.
A minimum of 2+ years of experience in Software or Electrical Engineering.
Reasonable SW development skills in Java, C/C++ or C#.
Experience and exposure to unit testing frameworks JUnit or others, Web Services technologies (SOAP/REST) and scripting knowledge is a plus
Experience developing in LabVIEW and Computer Vision systems is a plus.
Strong understanding of coding process, including code management, documentation, standards and maintainability
Energetic and passionate about their work with a strong desire to own an assignment and independently and proactively seeks to deliver the absolute best work products and program results
B.S. in Software or Electrical Engineering
All your information will be kept confidential according to Equal Employment Opportunities guidelines