Full-Time

Senior Rendering Software Engineer

Confirmed live in the last 24 hours

AVEVA

AVEVA

5,001-10,000 employees

Data & Analytics
Industrial & Manufacturing
Energy

Senior

Cambridge, UK

Hybrid position requiring 3 days at the office in Milan, Gallarate, or Cambridge.

Category
Game Engineering
Software Engineering
Required Skills
Git
Data Structures & Algorithms
OpenGL
C/C++
Requirements
  • Previous experience with C++, 3D rendering engines and frameworks is required.
  • Bachelor or MS (preferred) 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, a good working knowledge of OOP patterns, unit testing, data structures, multi-threading. Writing code driven by performances and maintainability.
  • 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.
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.

Company Stage

IPO

Total Funding

N/A

Headquarters

Cambridge, United Kingdom

Founded

1967

Growth & Insights
Headcount

6 month growth

0%

1 year growth

0%

2 year growth

0%
Simplify Jobs

Simplify's Take

What believers are saying

  • AVEVA's partnership with Seeq enhances data management, analytics, and AI capabilities.
  • AVEVA's expansion in Latin America targets emerging markets for potential growth.
  • AVEVA's AI system automates reading and learning of operating manuals for workers.

What critics are saying

  • AVEVA's quantum computing integration may face challenges due to nascent technology.
  • AVEVA's CONNECT platform in India may face competition from established players.
  • AVEVA's focus on Latin America may be at risk due to economic instability.

What makes AVEVA unique

  • AVEVA integrates quantum computing to enhance problem-solving capabilities for clients.
  • AVEVA's CONNECT platform targets India's growing industrial sector for increased market share.
  • AVEVA's MSP Program offers flexibility and choice, expanding its partner ecosystem.

Help us improve and share your feedback! Did you find this helpful?