Job summary
An experienced senior software engineer position focused on developing advanced 3D applications and digital twin technologies for the global energy industry. The role involves end-to-end ownership of architectural and technical decisions, integrating real-time rendering, user experience design, and back-end data processing using modern graphical and software frameworks. Strong expertise in Unity and computer graphics, alongside a background in CAD and geospatial data, is essential.
Location and work setup
- Location
- Oslo
- Work setup
- On-site
Responsibilities
Lead the architecture and development of 3D components and extended reality interactions supporting engineering workflows. Collaborate with product managers and domain experts to deliver scalable, efficient real-time visualization solutions. Develop processing pipelines, shaders, and tools for handling large and complex datasets such as CAD models and geospatial information. Conduct code and design reviews, maintain code quality through testing and debugging, and evaluate AI integration opportunities to enhance workflows while considering reliability and privacy.
Qualifications
Master's degree or equivalent experience in Computer Science, Software Engineering, or related fields. Over 20 years of comprehensive experience in software development and computer graphics with strong proficiency in Unity and C#. Deep understanding of rendering, shading, geometry, performance tuning, and 3D/XR interaction design, validated through hands-on production work. Experience in optimizing large engineering datasets and effective communication skills to collaborate across roles. Preferred skills include web graphics frameworks (WebGL, Three.js, Babylon.js), full-stack development practices, CI/CD, containerization, geospatial data handling, and familiarity with digital twin technologies.