Full-Time

Senior Software Engineer

3Dvis Framework

Posted on 12/4/2024

AVEVA

AVEVA

5,001-10,000 employees

Data & Analytics
Industrial & Manufacturing
Energy

Senior

Remote in UK

Full remote position with team members in various locations across Europe and India.

Category
Embedded Engineering
Game Engineering
Software Engineering
Required Skills
Agile
Git
Data Structures & Algorithms
OpenGL
C/C++

You match the following AVEVA's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • Previous experience with 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.
  • 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.
Desired Qualifications
  • 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).

Company Stage

IPO

Total Funding

N/A

Headquarters

Cambridge, United Kingdom

Founded

1967

Simplify Jobs

Simplify's Take

What believers are saying

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

What critics are saying

  • AVEVA faces competition in India from Tata Consultancy Services and Infosys.
  • AVEVA's MSP Program may cause channel conflicts with existing partners.
  • AVEVA's Latin American expansion exposes it to economic instability and currency fluctuations.

What makes AVEVA unique

  • AVEVA integrates quantum computing to solve complex industrial problems.
  • AVEVA's CONNECT platform targets India's growing industrial sector.
  • AVEVA's MSP Program expands partner ecosystem for increased sales channels.

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

Benefits

Health Insurance

Life Insurance

Disability Insurance

Paid Vacation

Parental Leave

Professional Development Budget

Hybrid Work Options

401(k) Company Match

INACTIVE