Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer, 3DVis Framework

TN Italy

Milano

In loco

EUR 45.000 - 85.000

Tempo pieno

17 giorni fa

Aumenta le tue possibilità di ottenere un colloquio

Crea un curriculum personalizzato per un lavoro specifico per avere più probabilità di riuscita.

Descrizione del lavoro

An innovative firm is seeking a Senior Software Engineer to join their dynamic team in Milan. This role focuses on developing cutting-edge 3D visualization technologies, contributing to a proprietary 3D Rendering Engine that serves a global client base. With a strong emphasis on collaboration, you will work alongside talented engineers to design and implement new features, enhancing user experiences across multiple platforms. If you have a passion for technology and a desire to make a significant impact in the industrial software sector, this opportunity is perfect for you.

Servizi

Competitive Salary
High-Quality Healthcare
Annual Healthcare Assessments
Employee Provident Fund
Life and Accident Insurance
Childcare Reimbursements
3 Days Paid Volunteering
Meal Card

Competenze

  • 5+ years of experience in 3D real-time programming.
  • Excellent C++ skills with a focus on performance.

Mansioni

  • Collaborate on the development of AVEVA's 3D Rendering Engine.
  • Design and implement features for high-performance 3D rendering.

Conoscenze

C++ Programming
3D Real-Time Programming
GPU and CPU Debugging
Graphics/Compute APIs
3D Math

Formazione

Bachelor's or MS in Computer Science

Strumenti

Git
Windows Development Environment

Descrizione del lavoro

Senior Software Engineer, 3DVis Framework, Milan

Client: AVEVA

Location: Milan

Job Category: Other

EU work permit required: Yes

Job Reference: 52981ae3b268

Job Views: 1

Posted: 29.04.2025

Expiry Date: 13.06.2025

Job Description:

AVEVA is a global leader in industrial software. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life – such as energy, infrastructure, chemicals and minerals – safely, efficiently and more sustainably.

We’re the first software business in the world to have our sustainability targets validated by the SBTi, and we’ve been recognized for our transparency and commitment to diversity, equity, and inclusion. We’ve also recently been named as one of the world’s most innovative companies.

If you’re a curious and collaborative person who wants to make a big impact through technology, then we want to hear from you! Find out more at:

Position:

R&D Senior Member of Technical Staff, CVS Rendering Framework

Previous experience:

Experience with 3D rendering engines and frameworks is required.

Employment type:

Full-time regular

Benefits:
  • Competitive salary
  • High-quality healthcare for employees, dependents, and parents
  • Annual healthcare assessments
  • Employee provident fund
  • Life and accident insurance
  • Childcare reimbursements for working mothers
  • 3 days paid volunteering
  • Meal card
The job:

As part of our global XR & Visualization group, you’ll collaborate with a team of skilled software development engineers in the 3D Framework team to design and develop new features for the AVEVA cross-platform 3D Rendering Engine. This role will work closely with the CVS Rendering Framework team.

Key responsibilities:
  • Collaborate with scrum colleagues on the development of AVEVA's proprietary 3D Rendering Engine.
  • Design and implement new features and improve user experiences on high-performance 3D Rendering Engine for all supported platforms.
  • Provide support to the execution and delivery teams.
Ideal experience:
  • Bachelor's or MS degree in Computer Science, Computer Engineering, Mathematics, or a similar technical discipline.
  • 5+ years of relevant industry experience in 3D real-time programming.
  • Excellent C++ programming skills, knowledge of OOP patterns, unit testing, data structures, multi-threading, with a focus on performance and maintainability.
  • Good GPU and CPU debugging and optimization skills, understanding of graphics pipelines and rendering techniques.
  • Deep experience with graphics/compute APIs (DirectX, Vulkan, Metal, OpenGL, etc.).
  • Knowledge of GPU shader programming (GLSL, HLSL, etc.).
  • Strong understanding of 3D Math, Linear Algebra, Trigonometry, Linear Transformations.
  • Experience with Windows desktop development environment.
  • Knowledge of version control systems (like Git) and agile methodologies.
Nice to Have:
  • Experience with C# programming language.
  • Understanding OS internals from kernel to application layer.
  • Experience with cross-platform XR game engines (Unreal, Unity, etc.).
The team you’ll join:

You will join a talented, multicultural team across Europe and India, working on innovative XR and 3D visualization technologies for AVEVA’s industrial software portfolio.

R&D at AVEVA:

Our global team of 2000+ developers works on diverse products in industrial automation and engineering, with a focus on AI and cloud, holding over 150 patents. We foster learning, collaboration, and inclusivity to drive innovation. Join us to build applications that solve big problems!

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.