Senior Software Engineer

Employer

Job Description

The Senior Software Engineer, Mobile iOS will be responsible for designing and developing advanced features for iOS/VisionOS (Mixed Reality) applications, as well as maintaining and optimizing existing features. This person will support the overall software architecture and work closely with the rest of the development team, including designers and backend developers, to ensure that our apps meet the highest standards of quality and performance.


Responsibilities:


• Develop prototypes for future AR/xR experiences, drive continued development, and integrate robust solutions into product.


• User Interface (UI) Design: Develop visually appealing and intuitive user interfaces that provide an exceptional user experience, using Swift or Objective-C and leveraging iOS frameworks such as UIKit, ARKit, etc.


• Model Deployment and Integration: Work closely with the Computer Vision team to deploy AI/ML models and assets into medical devices or head-mounted devices. This may involve optimizing models for real-time performance, ensuring compatibility with the device's hardware and software, and implementing APIs for seamless communication between the AI/ML model/assets and the device.


• Design, architect, and develop maintainable, testable, functional software that meets product and customer requirements


No bench recruiter or agency inquiries will be viewed.