About the Role
When you join AVEVA’s Research & Development team, you are joining a global team of over 2000 engineers and computer scientists. We work on more than 75 leading industrial automation and engineering products. Our focus, passion, and collaboration help us to deliver innovative, high-quality, and secure industrial software that delights our customers.
As a Software Engineer in the AVEVA Visualisation Team you will be contributing to the development of Realtime 3D, MR, VR and AR technologies to be used inside proprietary platforms targeting the industrial sector.
You will be part of a highly-skilled, multi-cultural, lean-agile scrum team comprising of Architects, Software Engineers and Test Engineers distributed across several locations Using your experience in graphic libraries and problem solving skills you will develop, test and maintain various low compute/low memory platforms, such as, HoloLens 2, iOS, Android and Oculus Quest devices.
In this role you will:
• Port the 3D Graphics Engine to various mobile platforms.
• Provide support to execution teams and delivery teams
• Collaborate on the development of the proprietary technology framework
• Contribute to documentation inside the Business Unit knowledge base
Qualifications:
• We are seeking candidates with 6-9 years of experience who are enthusiastic, self-motivated and eager to work in a dynamic, collaborative environment.
The following skills and experience are highly desired:
• You will be an experienced software engineer with excellent C++/C# programming skills and experience on frameworks like Xamarin
• Strong debugging, problem-solving skills and well versed with Data structures and Algorithms
• Good understanding of 3D Math, Linear Algebra, Trigonometry, Linear transformations
• Experience in any of the graphic libraries: OpenGL ES, Metal, Vulkan, DirectX and Shader programming
• Good understanding of current Augmented/Mixed Reality technologies and how they work
• Fluent in English
Preferred Qualifications:
• Able to use third party Game Engines like Unity, Unreal, ARKit/ARCore is highly welcome
• Experience with HoloLens and other AR/MR devices is highly welcome
• Experience working in an Agile or SCRUM team environment
• Good communicator with capacity to provide technical information to management and stakeholders
• Good relationship skills and capacity to understand stakeholders’ issues to find best possible solution
• Capacity to take initiative and propose improvements
• Experience working in Agile or Scrum team environment
Bachelors
Any Bachelors Degree
C++,C#,Xamarin,3D Math,Linear Algebra,Trigonometry,Linear transformations,OpenGL ES,Metal,Vulkan,DirectX,Shader programming,Unity,Unreal,ARKit,ARCore,HoloLens,SCRUM,Agile,,
IT-Software- Software services