Job summary
Experienced software engineer specialized in 3D computer graphics and XR interaction design, working on cloud-native and enterprise solutions for the energy sector. The role involves leading development of complex 3D engineering applications integrating real-time rendering, CAD models, and geospatial data to improve engineering workflows and digital twins.
Location and work setup
- Location
- Oslo
- Work setup
- On-site
Responsibilities
Lead architecture and development of 3D components in collaboration with product and domain experts. Design and implement 3D and extended reality interactions for engineering tasks such as inspection, measurement, and well planning. Develop and optimize processing pipelines, shaders, and tools to handle large datasets efficiently. Integrate CAD, geospatial, and volumetric data for accurate real-time visualization. Conduct design and code reviews, maintain code quality, and introduce AI enhancements where beneficial. Drive technical decisions end-to-end and communicate clearly with multidisciplinary teams.
Qualifications
Master's degree in Computer Science, Software Engineering or related field, or equivalent experience. Over 20 years’ experience in software development with deep expertise in Unity and C# including ownership of substantial real-time 3D codebases. Strong background in computer graphics, rendering, shading, geometry, and performance optimization. Proven ability designing and implementing complex 3D and XR interactions from concept to production. Experience handling large CAD and geospatial datasets including point clouds and volumetric data. Practical knowledge of AI tools for engineering workflows. Preferred skills include WebGL, Three.js or Babylon.js, TypeScript, full-stack development, CI/CD, containerization, and infrastructure automation. Excellent communication skills and ability to operate effectively in cross-functional teams.