Magic Leap’s mission is to harmonize people and technology to create a better, more unified world. Magic Leap is a team of creatives and technologists building a personal, spatial computing platform that seamlessly blends the digital and physical worlds. Magic Leap’s healthcare team is changing the world of consumer well-being, diagnostics, and digital therapeutics, and is looking to expand its team.
As Senior Software Engineer (Digital Health), you are responsible for developing software code that fuses spatial and visual computing paradigms to implement novel user sensing algorithms for wellness, health, and digital therapeutics applications. You will drive the development of the core user sensing service of our spatial computing platform. You will work closely with embedded algorithm and deep learning software engineers to ensure an efficient and highly robust solution.
Drive the components & interfaces for a robust, real-time user perception service
Coordinate with the implementation team from applied-research phase to production code while maintaining highest standards and practices of software development
Interface with other software teams to ship features in expected quality to customers
Write elegant, maintainable, reusable code, leveraging test driven principles to develop high quality algorithms and services
Create software, review code, write documentation following medical device and HIPAA design controls
Design and implement security methods for user and device authentication and authorization, as well as robust encryption and other security mechanisms
Work closely with Software Security, User Experience, Hardware, Software, Business Development, Product, Clinical and Healthcare to implement the next generation user sensing suite of the device
7+ years of industry experience as software developer, preferably in a health-related field
5+ years coding & debugging of C++ (and C) including embedded/mobile environments
3+ years of experience working in biomedical, healthcare or medical device software development (i.e., FDA guidances for software validation, mobile medical apps, cybersecurity, IEC 62304)
Strong foundations of security, interprocess communications, data structures, algorithms and software and computer architecture
Proven track record for shipping consumer applications or SDKs
Proven ability and experience to use data to draw the right conclusions
Strong experience in functional and automated testing, planning and development
Strong experience with software practices such as source control, testing, code review
BA/BS in CS, EE or similar required. MS, Ph.D. in Computer Science or related preferred
All your information will be kept confidential according to Equal Employment Opportunities guidelines.