-
Swedium Global Services

C++ Rendering developer

Swedium Global Services
Finland · Full-time · Entry

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 Updated 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 16, 2026
Type
Full-time
Level
Entry
Location
Tampere Metropolitan Area

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

SENIOR C++ RENDERING ENGINEER

2026-02-09

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

Senior Full Stack AOSP Developer

2026-02-18

Full-time
Mid-Senior
Sweden
IT Services
Engineering
View Job Details
Swedium Global Services
Related

Senior Frontend Developer

2026-01-08

Full-time
Mid-Senior
Sweden
IT Services
Engineering