Are you interested in being part of a Computer Vision team; the nexus of technology, creativity, and real-world application?
Are you a 3D Mesh / OpenGL / Cesium specialist, or a game engine developer looking to apply your skills to help shape our livable world?
We are looking for a 3D Tools Software Engineer to develop, maintain and extend our cutting-edge Computer Vision 3D tools. We are open to mid/senior level engineers who have the relevant skillset and growth mindset.
What you'll be responsible for:
- High level feature design.
- Develop and maintain Computer Vision code base.
- Develop and maintain code tests.
- Develop and maintain technical documentation.
- Task estimation.
- Input into roadmap content and task prioritisation.
- Mentor other software engineers.
- Liaise with the Capture Systems and AICV groups.
Skills/experience we are looking for:
- Experience with 3D visualisation.
- Experience developing products using multiple imagery derived products such as textured mesh, point cloud and imagery.
- Experience with image processing.
- Proficiency in modern C++.
- Excellent verbal, written and visual communication skills.
- Positive self-starter.
- Strong emotional intelligence.
Nice-to-have:
- Experience with 3D reconstruction and 3D ML techniques desirable.
Whether you're a seasoned developer of 3D Tools, a Geospatial Visualisation expert, or a game engine developer interested in extending your textured 3D Mesh skills with 3D ML techniques, we'd love to hear from you!