Senior VR Software Engineer
About the job
We are looking for a full-time Full-stack Senior VR Software Engineer.
Carbon Origins is a Venture Backed, groundbreaking robotics company with a mission to Make Robots Commonplace and unlock a world where 100% of humanity can focus on whatever we want while robots can take care of the rest. Our flagship robot, Skippy, is revolutionizing the human lifestyle, starting with last-mile deliveries. Skippy delivers fresh refrigerated groceries and hot dine-in-quality takeout right to your doorstep in a self-sanitizing delivery container.
Through a combination of VR drivers, Skipsters, and artificial intelligence, Skippy works tirelessly to deliver dine-in quality food to wherever you are for no cost. Through our gamified VR platform, Origins, Skipsters from all around the world teach Skippy how to navigate the real world in real-time to build the back-end neural networks. Skippy has an active heating and cooling container that allows him to keep your burgers hot and your soda cold. His rocker-bogie suspension makes him unstoppable on any terrain.
Carbon Origins went through the 2021 Techstars Farm to Fork Accelerator. Skippys are now roaming the Sidewalks and Skyways of Minnesota delivering meals to offices. Soon a skippy will be coming to your neighborhood.
We are a mission driven company. Everything we do is focused towards Making Robots Commonplace. We are looking for a Passionate, hungry, and entrepreneurial Senior VR Software Engineers to join our Kick-Ass team of engineers, scientists and entrepreneurs. We have launched rockets, landed robots on Mars, deployed satellite constellations, and developed VR technologies. Come change the world with us!
Ready to Make Robots Commonplace
Build, debug, and deploy virtual reality frameworks, tools, and applications.
Stay informed on and adapt to a rapidly evolving software and hardware ecosystem.
Deliver stable, maintainable, high performance code on time and to spec, while reviewing and maintaining high quality across the team.
Actively participate in engineering process improvement discussions.
Mentor team members as appropriate.
Design, build, and maintain features of player input, gameplay, and interactions using C#
Work autonomously and iteratively to improve the player experience on a variety of platforms.
Collaborate across teams and disciplines.
5+ years combined programming skills
5+ years of experience as Unity or Unity3D Developer / excellent knowledge of Unity
2+ shipped titles, preferably on embedded platforms
Experience with virtual reality platforms (Oculus, SteamVR, PSVR)
Extensive experience with C# and C++ required
Experience leveraging cloud systems in Unity integrations, or multiplayer game experience
Experience with implementing multiplayer/networking frameworks within Unity (Photon, Agora) are extremely beneficial
Experience working with third-party libraries, frameworks, and APIs
Experience in network debugging and data serialization
Good understanding of 3D Math and 3D Graphics – and a desire to become an expert
Strong proficiency with source control tools used in a team setting
Experience with scripting, textures, animation, GUI styles, and user session management
Extensive experience in optimizing memory and space usage
Critical thinker and great problem-solving skills
Understanding of 3D applications and asset management
Experience with low-level networking stack and understanding of http and web-socket protocols
Passion for game design, specifically game feel and high-quality player feedback
Excellent cross-discipline communication skills
Comfortable working in a fast-paced, autonomous, and ambiguous environment
A constant desire to learn, improve, and help others good
BS/MS degree in Computer Science, Engineering or equivalent experience
Experience in AWS backend development
What do we provide?
A platform to change the world.
An innovative workspace and an agile pace.
A mission driven and inclusive culture.
A diverse close knit and passionate team.
Competitive salary and meaningful equity.