Senior Software Engineer, 3D Rendering Framework Expert

1 mese fa


Milano, Lombardia, Italia AVEVA A tempo pieno

A global leader in industrial software, AVEVA, is seeking a talented Senior Software Engineer to join our XR & Visualization group.

As part of our team, you will collaborate with skilled software development engineers to design and develop new features for the AVEVA cross-platform 3D Rendering Engine.

Key responsibilities include:

  • Collaborating with scrum colleagues on the development of AVEVA's proprietary 3D Rendering Engine.
  • Designing and implementing new features and improving user experiences on high-performance 3D Rendering Engine for all supported platforms.
  • Providing support to the execution and delivery teams.

Requirements:

  • Bachelor or MS degree in Computer Science, Computer Engineering, Mathematics, or similar technical discipline.
  • 5+ years of relevant industry experience in 3D real-time programming.
  • Excellent C++ programming skills, good working knowledge of OOP patterns, unit testing, data structures, multi-threading.
  • Good GPU and CPU debugging and optimization skills from bare-metal to high-level, with strong understanding of graphics pipelines and rendering techniques.
  • Deep experience with one or more graphics/compute APIs (DirectX, Vulkan, Metal, OpenGL, etc.).
  • Good knowledge of GPU shader programming (GLSL, HLSL, etc).
  • Good understanding of 3D Math, Linear Algebra, Trigonometry, Linear Transformations.
  • Solid experience with Windows desktop development environment.
  • Knowledge of version systems (like Git) and agile software development methodologies.
  • Solid English skills.

Nice to Have:

  • Experience with web browser porting toolchain for native 3D applications (i.e. wasm/emscripten/blazor).
  • Experience with C# programming language.
  • Software development under Linux OS.
  • Understand OS internals from kernel up to application layer
  • Experience with cross-platform XR game engines (Unreal, Unity, etc).

About the team:

You will join a talented, brilliant, and multicultural team spread across Europe and India.

Our team is doing some of the most exciting work at AVEVA: delivering best-in-class Extended Reality (XR) and 3D visualisation technologies for use across AVEVA's industrial software portfolio.

About R&D at AVEVA:

Our global team of 2000+ developers work on an incredibly diverse portfolio of over 75 industrial automation and engineering products, which cover everything from data management to 3D design.

Ai and cloud are at the centre of our strategy, and we have over 150 patents to our name.

Our track record of innovation is no fluke – it's the result of a structured and deliberate focus on learning, collaboration, and inclusivity.

If you want to build applications that solve big problems, join us.



  • Milano, Lombardia, Italia 2K A tempo pieno

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our Technical Business Unit. As a key member of our team, you will be responsible for leading and contributing to porting efforts for AAA titles across multiple platforms, developing and implementing optimizations for both CPU and GPU performance,...

  • Senior Software Engineer

    4 settimane fa


    Milano, Lombardia, Italia W Executive S.R.L. A tempo pieno

    We are seeking a highly skilled Cloud Expert to join our team as a Senior Software Engineer. Your expertise in cloud computing will be essential in designing and implementing scalable and secure cloud solutions.Our ideal candidate will have hands-on experience with cloud platforms, including AWS and Google Cloud. You will be responsible for designing and...


  • Milano, Lombardia, Italia Recooty A tempo pieno

    Job Title: Senior Java Software EngineerAbout the Role:We are looking for a skilled Senior Java Software Engineer to join our team in Milan. As a key member of our team, you will be responsible for designing and implementing software solutions using Java 8 language and Spring Boot framework. Your expertise will be invaluable in defining project programming...

  • Senior Software Engineer

    4 settimane fa


    Milano, Lombardia, Italia IT001 Marsh Spa A tempo pieno

    We are seeking a highly skilled Senior Software Engineer (Back-end) to join our core team. Key responsibilities include designing, developing, and maintaining complex software systems. Strong experience with back-end technologies, data structures, and algorithms is essential.Key skills:Expert-level programming skills in Java and PythonProficient in Spring...


  • Milano, Lombardia, Italia IT Value Partner A tempo pieno

    IT Value Partner è una giovane azienda informatica in rapida espansione, attiva nella consulenza IT e nello sviluppo software.Stiamo cercando un/una Senior Java Software Engineer per collaborare con il nostro team di sviluppo software. Le principali responsabilità includono:Sviluppare e mantenere servizi back-end di alta qualità utilizzando Java e Spring...

  • Senior Software Engineer

    4 settimane fa


    Milano, Lombardia, Italia MediaMarktSaturn Retail Group A tempo pieno

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to lead our software development team. The ideal candidate will have a strong background in software development, with a focus on software quality and delivery.Main Responsibilities:Lead the development of software applicationsCollaborate with cross-functional teams to...

  • Senior Software Engineer

    4 settimane fa


    Milano, Lombardia, Italia Adecco Italia A tempo pieno

    Job Title: Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team at {company} to contribute to the development of our software products.Main Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to identify and prioritize project requirementsEnsure high-quality code and...


  • Milano, Lombardia, Italia Sonder A tempo pieno

    We are looking for a highly skilled technologist to join our team as a senior software engineer. Key responsibilities include designing and implementing software solutions, collaborating with cross-functional teams, and ensuring the highest quality of work.As a senior software engineer, you will be responsible for:Designing and developing software...

  • Senior Software Engineer

    4 settimane fa


    Milano, Lombardia, Italia Marriott International A tempo pieno

    Job Title: Senior Software EngineerAt our company, we are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and be able to lead the development of complex software systems. Responsibilities include designing, developing, and testing software applications, as well as...

  • Senior Software Engineer

    3 settimane fa


    Milano, Lombardia, Italia Randstad Italia Spa A tempo pieno

    Job Title: Senior Software EngineerAt {company}, we are looking for a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and be able to lead the development of complex software systems.Key Responsibilities:• Design and develop complex software systems• Lead a team of...

  • Senior Software Engineer

    4 settimane fa


    Milano, Lombardia, Italia Société Générale Assurances A tempo pieno

    Job Title: Senior Software EngineerWe are seeking a highly skilled developer to join our team as a Senior Software Engineer. In this role, you will be responsible for designing, developing, and maintaining our software applications. The ideal candidate will have a strong background in computer science and software engineering, as well as excellent...

  • Software Engineer

    4 settimane fa


    Milano, Lombardia, Italia DESIGN MANAGEMENT S.R.L. A tempo pieno

    **Job Description**We are seeking a skilled Software Engineer to join our team as a Database Expert. The ideal candidate will have extensive knowledge of database systems and experience with software development.Responsibilities:Design and implement scalable database solutionsDevelop and test software applicationsCollaborate with cross-functional teams to...

  • Senior Software Engineer

    4 settimane fa


    Milano, Lombardia, Italia Nettowork Srl A tempo pieno

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at {company}.The successful candidate will be responsible for designing, developing, and maintaining complex software systems.Main Responsibilities:Design and implement software systems architectureWrite clean, efficient, and well-documented...


  • Milano, Lombardia, Italia Gi Group A tempo pieno

    As a key member of our Encar business line, you will play a crucial role in delivering exceptional handling services to our clients. With a strong focus on innovation and collaboration, we are seeking an experienced Senior Offshore Handling Expert to join our team.About the Role:We are looking for an expert with a strong background in handling engineering...

  • Senior Software Engineer

    4 settimane fa


    Milano, Lombardia, Italia Starhotels A tempo pieno

    As a Senior Software Engineer at {company}, you will be responsible for designing, developing, and maintaining complex software systems. Your expertise in software engineering will enable you to make significant contributions to our team's success.Key responsibilities include:Designing and developing software applicationsCollaborating with cross-functional...

  • Senior Software Engineer

    4 settimane fa


    Milano, Lombardia, Italia Auxologico A tempo pieno

    About the Job:As a Cloud Expert with senior software engineering skills, you will play a key role in designing, building, and maintaining cloud infrastructure for our company. You will work closely with our team to ensure that our cloud infrastructure is scalable, secure, and meets the needs of our business. You will be responsible for implementing and...


  • Milano, Lombardia, Italia Herzum Software S.R.L. Unipersonale A tempo pieno

    Job Title: Full Stack Senior C# e AngularDescrizione del lavoro: Ci troviamo alla ricerca di un Full Stack Senior C# e Angular presso Herzum Software S.R.L. Unipersonale.La descrizione del lavoro:Nel nostro team di sviluppo Full Stack, cerchiamo un professionista con esperienza consolidata in C# e .NET Core, insieme a conoscenze approfondite di Angular e...

  • Senior Software Engineer

    4 settimane fa


    Milano, Lombardia, Italia Randstad Italia Spa A tempo pieno

    **Job Title:** Senior Software EngineerWe are looking for a highly skilled Senior Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining our software applications.The ideal candidate will have a strong background in computer science, excellent problem-solving skills, and...

  • Senior Software Engineer

    4 settimane fa


    Milano, Lombardia, Italia Momentive A tempo pieno

    About the RoleWe are seeking a Senior Software Engineer to join our team.Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsEnsure high-quality code and architecture

  • Senior Software Engineer

    4 settimane fa


    Milano, Lombardia, Italia Boston Consulting Group A tempo pieno

    About the Role:We are seeking a Senior Software Engineer to join our team at {company}.The successful candidate will have a proven track record of delivering high-quality software solutions and will be responsible for leading the development of complex software systems.Key Responsibilities:* Lead the development of software systems from design to delivery*...