VisionOS SDK (Swift) Software Engineer
Cognitive3D
Company Overview
At Cognitive3D we believe that the next generation of content is being built right now, and it’s being built in 3D. Our company has a unique 3D analytics technology that provides insight and visibility into user behaviour and actionable insights for games, training applications, retail research, and enterprise simulations. We specialize in support VR / AR / MR and XR applications.
To experience our product firsthand, we invite candidates to try it out for free by visiting https://app.cognitive3d.com/. Take this opportunity to explore the capabilities of our platform, allowing you to better understand the impact your contributions as a software engineer can have. We also have several public code repositories at https://github.com/CognitiveVR
This is a contract job posting for people authorized to work in the United States of America (USA.) We do not accept applications from agencies nor recruiting firms.
Job Type: Contract (3+ months, potential for permanent role)
Role Summary:
We are looking for a Swift SDK Software Engineer to join our team and contribute to building and maintaining our VisionOS SDK. Your primary focus will be developing an SDK that matches the feature set of our existing Unreal Engine and Unity SDKs for VR and AR analytics. You will also act as a developer evangelist, engaging with our community through documentation and support channels and providing technical guidance to our customers.
Key Responsibilities:
- Design, build, and maintain a high-performance VisionOS SDK in Swift for VR and AR application analytics.
- Optimize SDK performance to meet the demands of real-time spatial computing applications.
- Write automated regression and performance tests to ensure SDK reliability and efficiency.
- Build sample applications to showcase the SDK’s capabilities and guide customers.
- Perform thorough code reviews and collaborate with other SDK team members.
- Provide technical support and engage with our community, delivering clear and comprehensive documentation.
- Work collaboratively with backend and front-end engineering teams, and contribute to defining user stories and feature requirements.
Required Qualifications:
- Proficiency in Swift.
- Experience developing in Swift for VisionOS.
- Understanding of AR/VR technologies.
- Experience with Agile practices and professional version control (e.g., Git).
- Ability to build CI/CD pipelines for SDK integrations.
- Ability to work remotely with at least half-day overlap in Pacific Time.
- Access to an Apple Silicon computer and an Apple Vision Pro device.
Nice-to-Haves:
- Strong communication skills for customer interactions, both written and oral.
- Prior experience with Unreal Engine or Unity development.
- Experience building VR/AR applications.
- Familiarity with other application analytics platforms (Google Analytics, Mixpanel, Amplitude, etc.).
Growth & Impact:
This is a unique opportunity to be at the forefront of a new spatial computing platform. You’ll work on cutting-edge technology and engage with enterprise and consumer VR/MR applications. The role may evolve into a permanent position with substantial growth potential as we expand our SDK capabilities.
Work Environment and Benefits
- Cognitive3D is a 100% remote work company, operating on Pacific time (PST). While we employ people across Canada, our core hours are in Pacific time.
- As part of our team, you will have the flexibility to work from the comfort of your own home or any location that suits you.
We appreciate all applications; however, only candidates selected for an interview will be contacted. Thank you for considering Cognitive3D as your potential employer.