Augmented Reality Software Developer
MARVL is a language instruction tool that leverages AI and AR to provide interactive, individualized instruction, in both the user’s home language and English in an immersive environment. Our overall goal is to provide adaptive, immersive learning for our users. Users learn from 3D “tutors” who fully engage with them, deliver instructions, encouragement, and demonstrate concepts.
We are looking for an experienced FullStack Software Developer to join our team. As our Software Developer, you will deploy your knowledge and expertise to all aspects of our software development lifecycle. In addition, you will work with other team mates and partners to ensure we achieve our development and other business goals. The candidate must have a growth mindset; a proactive approach to giving and receiving feedback in order to accelerate learning and improvement towards high team performance. Also, you must have superb analytical and problem-solving abilities; communication and collaboration skills; and excellent time management and organizational abilities.
Responsibilities
- Lead development for our AR products, backed by advanced AI/ML models. Design, develop, test, and release new features focusing on customer experience.
- Take ownership of features and components of the virtual environment lifecycle and leading the product design and coding elements.
- Leverage native APIs for deep integrations within the virtual platforms.
- Understand software components from multiple partner teams, lead the integration of those components into the unified product code base, and drive their continued development.
- Maintain code and creating tests to ensure the product quality and stability. And diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Consult with internal and external customers regularly for project meetings to ensure the project stays on track.
- Work with a team of AI/ML, software engineers, designers, product managers, and others
- Work with designers to implement experience specific UI/UX.
- Support systems integration, mapping, and software updates and help train customers on systems,
Requirements
- At least a bachelor’s degree in computer engineering, computer science or equivalent experience.
- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
- Knowledge of industry leading XR technologies and experience developing 3D interactive content (modeling, animation, rendering, etc.).
- Experience in AR/VR with industry leading game engines (Unity, Unreal, etc.) and Frameworks (AR Core, ARKit).
- Experience building and releasing software in C/C++, C# or similar language.
- Advanced knowledge of application, data and infrastructure architecture disciplines, and understanding of architecture and design across software development life cycles.
- Working proficiency in developmental toolsets.
- Technical curiosity, always have one eye on new market innovations and an interest in exploring how these may benefit the workplace.
- Be able to conduct business analysis, and develop, maintain and improve all software.
- Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals.
***
Please note at this time MARVL does not have the capability to employ candidates not currently authorized to work in the US, nor are we equipped to offer sponsorships for Visas. Applicants must be either a US Citizen or current Green Card holder. We apologize for any inconvenience.