Software Engineer - 3D Visualisation and XR (Cloud), Cambridge
AVEVA infuses industrial software with intelligence to empower people to shape a sustainable future. We work with our customers and harness the power of our ecosystem to deliver operational agility and empower human expertise. Our solutions advance engineering and operations with Performance Intelligence. From water and energy to food and infrastructure, we inspire insights that transform opportunity into sustainable business value. We combine unparalleled intelligence with collaborative innovation to enable people and industries to thrive.
There are 6,000 of our people at 90 locations in more than 40 countries who challenge themselves and each other to create and improve the transformative technology our customers need. With our help, industries across the world can make a positive difference to the lives of people everywhere.
We take pride in our core values and the diversity of our people, valuing the unique experience and expertise that people from different backgrounds bring to our business. At AVEVA, we’re all about Limitless possibilities. Are you?
AVEVA are seeking an experienced, enthusiastic and highly motivated Software Engineer to develop and support cloud-based 3D visualisation and data streaming services for AVEVA's industry leading engineering design and information management software solutions.
The job holder will work collaboratively within a lean-agile scrum team comprising Architects, Software Engineers and Test Engineers. The team is distributed across several locations, delivering Cloud-based 3D Visualisation and Extended Reality Streaming components and services to both internal and external customers.
As a Software Engineer your main focus will be on the production of high quality, cloud-based 3D and Extended Reality (XR) streaming services, predominantly in C#/.NET Core, as well as other supporting software, scripts and tools.
•Design and implementation of cloud streaming services, libraries and tools
•Contributing to documentation inside the Business Unit knowledge base
•Collaborating on the development of the proprietary technology framework
•Providing mentorship and support to other members of the XR Streaming development team, and colleagues in other teams who consume our services
•Promoting a culture of delivery of commercially successful, quality software in a predictable and reliable way
Skills & Qualifications
Minimum skills & qualifications:
•Experienced software engineer with a strong working knowledge of C# and .NET Core, ideally in a cloud-based environment using the Microsoft Windows platform, languages and toolsets.
•Experience in WebRTC and related data streaming technologies.
•Good communicator with capacity to provide technical information to management and stakeholders
•Good relationship skills and capacity to understand stakeholders issues to find the best possible solution
Beneficial skills & qualifications:
•Experience in any of the following: micro-service development, C++, Cloud Technologies (Azure and/or AWS) or YAML
•Capacity to take initiative and propose improvements
•Experience working in Agile or Scrum team environment delivering high-quality, production-ready software
Amazon Web Services
C Sharp (Programming Language)
C++ (Programming Language)