-
Swedium Global Services

SENIOR C++ RENDERING ENGINEER

Swedium Global Services
Finland · Full-time · Mid-Senior

Swedium Global is the growing System Engineering and Solution Company, offers services like Semiconductor Engineering R&D Services, Embedded Systems Development, Custom Application Software Development, Web and Cloud Application Development, Testing Services, Consultancy and Outsourcing services to our clients across the globe for an onsite and offshore business model. Swedium Global is having presence in Sweden, Finland, Poland, Czech Republic and in India.


Position: SENIOR C++ RENDERING ENGINEER (OPENGL, GPU)

Location: Finland

We are looking for a Senior C++ Rendering Engineer to work on a custom native rendering solution for an automotive project. The main task is to replace an existing MapLibre-based renderer with an in-house implementation written in C++ using OpenGL.

The role involves working close to the rendering pipeline, shaders, and GPU, as well as understanding an existing Android/Kotlin implementation and reproducing the same behavior in a native architecture.  

  • Strong professional experience with C++, especially in performance-sensitive or low-level systems
  • Good understanding of memory management, ownership, and object lifetime in C++
  • Practical experience with OpenGL and writing/debugging GLSL shaders
  • Understanding of how rendering pipelines work and how responsibilities are split between CPU and GPU
  • Experience debugging non-trivial rendering issues (for example incorrect pipeline state, shader problems, or data flow issues)
  • Experience working in Linux / Ubuntu environments
  • Comfortable working with existing codebases and re-implementing functionality in a new architecture
  • Able to reason about technical trade-offs and explain implementation decisions

 

WHAT YOU WILL DO:

  • Implement a native rendering solution in C++ using OpenGL
  • Write, adjust, and debug GLSL shaders
  • Replace the current MapLibre-based renderer with a custom implementation
  • Review existing Android/Kotlin code to understand current behavior and replicate it in native code
  • Debug rendering issues across the graphics stack (application logic, OpenGL state, shaders, GPU behavior)
  • Optimize rendering performance and memory usage, moving work from CPU to GPU where appropriate
  • Work with other engineers to align rendering behavior with system and application logic
  •  
NICE TO HAVE:
  • Experience with Vulkan or other low-level graphics APIs
  • Background in GPU performance optimization and profiling
  • Familiarity with Android development (Kotlin) to better understand the existing implementation
  • Experience with mapping, geospatial visualization, or automotive UI systems
  • Knowledge of MapLibre, Mapbox, or similar frameworks
  • Experience with real-time or performance-critical rendering systems
  • Understanding of multi-threaded rendering architectures



Please Share Your Cv's to- [email protected]

Key Skills

Ranked by relevance

c opengl glsl embedded systems embedded android kotlin vulkan linux cloud ui
Login to Apply
Posted
Feb 09, 2026
Type
Full-time
Level
Mid-Senior
Location
Tampere

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Swedium Global Services
Related

C++ Rendering developer

2026-02-16

Full-time
Entry
Finland
IT Services
Engineering
View Job Details
Swedium Global Services
Related

Android Platform Engineer

2025-11-20

Full-time
Entry
Finland
IT Services
Engineering
View Job Details
Swedium Global Services
Related

Embedded IoT Engineer

2026-03-18

Full-time
Entry
Sweden
IT Services
Engineering