Magic Leap Inc. is seeking an enthusiastic Software Engineer who can develop software required to operate advanced manufacturing equipment, help with hardware integration and provide software support. As a Software Engineer, you will be part of a small team developing software for Magic Leap’s Waveguide and Eyepiece manufacturing equipment including the nanoimprint machines, defect inspection stations, optical testers, precision stacking tools. Qualified candidates need to be detail oriented, self-starting, and independent. Experience with the control systems, SW development, writing test procedures is a plus.
Develop/integrate/test equipment controls and develop required SW modules utilizing/reusing existing codebase where possible.
Learn current code base, device unit tests to run in simulation environment, test/bug fix, contribute towards continuous improvement.
Identify and document user requirements by conferring with internal Engineering, Process, and Customers
Provides technical support and helps with troubleshooting and improvement activities.
Create and update operator guides, technical service support manuals and training literature
2 to 4 hours per day hands-on testing of capital equipment in a cleanroom
Domestic travel as required
Skills & Qualifications
Excellent SW development skills in C/C++, C# or Java.
Programming experience in LabVIEW, Computer vision (OpenCV) and other scripting is a plus.
Interest and/or experience in Mechatronics. Some college level course work in robotics and motion controls preferred.
Strong understanding of coding process, 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
Bachelor’s Degree in Software, Mechanical, Electrical or Systems Engineering
All your information will be kept confidential according to Equal Employment Opportunities guidelines.