The Helio team is working on pushing the boundaries of spatial computation and making the internet 3D. The browser and web platform integrates with nearly everything on the OS level.
We’re looking for someone with strong C++ software development skills and experience with browsers or embedded development who wants to dive into new problems and develop new skill sets. You will contribute features, solve problems, write test cases and optimize software throughout the software stack at the application, engine and OS level. We work really closely with other engineering teams in the OS, Graphics, Multimedia, Rendering engines etc as well as with Product and UX teams, so you will be comfortable communicating and working with different perspectives. We’re working with the lasted AR headset technology and you must also be comfortable with evolving toolsets, cross-compilation and debugging devices.
Work closely with other teams to design and develop software solutions across teams and platforms.
Create documentation for software design
Work closely with stakeholders to communicate software design
Write code, samples, prototypes, test cases, and unit tests
Provide thoughtful, actionable, and supportive feedback during code and design reviews.
Mentor team members
Minimum 5 Years of professional experience with C++
Must have deep (5+ years) experience with at least one of the following:
Webkit, Blink or other web rendering engines
Graphics: OpenGL, WebGL or Vulkan
3D engines and game development
Embedded operating systems development
Shipped a consumer device or major software application.
Large scale multi-systems or applications development
Strong 3D math skills
Excellent written and verbal communication
Experience with WebXR, Three.js or babylonJS are nice to have
Bachelor Degree in Computer Science, Software Engineering, or relevant field
All your information will be kept confidential according to Equal Employment Opportunities guidelines.