Logo
avegant

Senior Software Developer

avegant, Belmont, California, United States, 94002


About Avegant:Avegant is a well-funded, venture-backed technology company developing the next-generation of light field displays. We are pioneering innovative hardware and software solutions that will forever change how we learn, play, work and interact with each other. We’ve won multiple awards, our team is best in class, and we’re just getting started.Avegant is about the journey of innovation, and we want to take you with us.If you think you have what it takes to be part of our incredible team, then come join us and be part of a company that is making mixed reality possible.Overview:Avegant is seeking a Senior Software Developer that is not only great at what they do, but who will be an integral part of our team. The Senior Software Developer will work with our own development team and key partners to create apps, tools, and SDKs that connect the worlds of 2D, 3D, and immersive content to the next generation of Avegant products utilizing a new lightfield technology. We’re seeking someone that has a strong and diverse software background, having developed for a variety of platforms. You should flexible, keen on leveraging your existing skills, and love to dive in and learn new environments. The “unknown” and “problems” are opportunities for you, not to be avoided.

Previous background working with interfacing devices is essential . If you’re interested in movies, drones, gaming, 360° content, 3D, and/or AR/VR we’re the place to be! This position is located in our Belmont, CA headquarters and is not a remote opportunity.Working together and supporting each other is critical to our success. We function well as a team, and are better together because we actually enjoy each other’s company! Our team-building happens both organically and with intention—through daily lunch together in the office, shooting hoops after lunch, handling meetings over nature walks, and team events outside of the office. We’re seeking candidates that will continue to bring that same enthusiasm to the team.Responsibilities:Define our common foundational framework for internal and external useWork closely with key partners to define technical opportunities and build prototype functionalityDefine and build our SDK, including fully functional sample applicationsPartner with QA to ensure full testability, driving the creation of tools to automate testsEnsure overall code qualitySome travel may be required from time to timeQualifications:5+ years’ experience in commercial software developmentDeveloped core components and SDKs that were delivered as a product to third partiesStrong C/C++, Objective-C, Java, and C# skills; working knowledge of Python and JavaScriptFamiliar with iOS, Android, Unity, OS X, and Windows software developmentGreat problem solver and strong collaborator, who can work autonomously and with a teamKeen attention to detail, while keeping an eye on the big pictureStrong desire to learn new technologiesExcellent written communication skillsFamiliarity with modern graphics pipelines and shader development preferredUSB device interfacing and experience with USB Video Class a plusBachelor’s/Master’s degree in Computer Science or similar preferredExtra Credit For:3D, VR, and SLAM developmentExperience in gaming and software for gaming input devicesKnowledge of RESTful API designExperience with Bluetooth Low Energy (BLE)Background in embedded software developmentDelivered commercial iOS and/or Android apps

#J-18808-Ljbffr