Software Engineer, Specs, Level 5
Core
Design, improve, and support reusable components, interactions, frameworks, and SDKs for Snap Spectacles Augmented Reality Glasses and the SnapOS operating system.
Role type
Senior Software Engineer (AR/OS)
Builds
Snap Spectacles AR glasses, SnapOS, and developer tools (Lens Studio)
Domain
Consumer electronics, Augmented Reality, Operating Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Kotlin, Java, unit testing, functional testing, code reviews, system design
Preferred skills
high-performance code development, OS development, resource-constrained device optimization, 3D graphics, SDK/API design
Technologies
C++, Kotlin, Java, SnapOS, Lens Studio
Responsibilities
Design and support reusable components and frameworks for AR glasses; Develop components of the SnapOS operating system; Participate in code and design reviews; Interact with design and product teams to shape and launch products
Seniority
Senior, hands-on IC