Software Engineer

Employer

Job Description

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Cavrnus, Inc., is seeking the following. Apply via Dice today!

Cavrnus is seeking a Software Engineer that will be responsible for UnityC application development across the extended reality platform. The Cavrnus Software Engineer will report to the Chief Technology Officer (CTO) Co-founder. This is an opportunity for a UnityC engineer to help create new methods of engaging and communicating. As we build the team for Cavrnus, we are looking for collaborative individuals comfortable in a start-up environment and excited by innovative ideas and dedicated to producing a compelling, best-in-class experience. Send us your GitHub and resume and letrsquos talk! Job Responsibilities Collaborate with the product team to build an innovative solutions platform that brings extended reality to real-world workflows. Build and manage application systems, such as authentication, authorization, commerce, accounts, profiles, etc. Develop and integrate new features into the UI. Optimize UI for better device performance. Integrate multiple software solutions into a cohesive offering. General application clientserver development. Experience and Skills Minimum of 3+ years experience with 3D applications, preferably Unity. Deep familiarity with Unity components and scripts (UI, animation, audio, video, interactivity, etc.). Strong C skills, C++ experience helpful. Experience integrating native libraries across platforms. JavaScriptTypeScriptNode.js, Python, or other similar scripting language. Experience working in an AgileScrum environment. Scripting ability, e.g. shaders to help with achieving UI blur effects. Multi-platform development experience iOS, Android, VR HMDs, AR HMDs. XCode experience is a plus. WebRTC experience (to make you the ultimate unicorn). Minimum Education Bachelor's degree or higher in Computer Science, Engineering, Mathematics, Science, or a related field, or combined experienceeducation as a substitute for minimum education. Minimum Experience 3+ years of application development, or combined experienceeducation as a substitute for minimum experience. Minimum Field of Expertise 3D applications or gaming (you live and breathe polygons), ability to research and recommend new technology solutions. Prior work in extended reality applications is a plus. What We Offer First and foremost, a great team! Truly state-of-the-art projects Competitive salary Healthcare Equity Flexible hours and paid holidays 100 remote working