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
- 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
Related Jobs
3 roles aligned with this opportunity
SENIOR C++ RENDERING ENGINEER
2026-02-09
Senior Full Stack AOSP Developer
2026-02-18
Senior Frontend Developer
2026-01-08
- Posted
- Feb 16, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Tampere Metropolitan Area
- Company
- Swedium Global Services
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
SENIOR C++ RENDERING ENGINEER
2026-02-09
Senior Full Stack AOSP Developer
2026-02-18
Senior Frontend Developer
2026-01-08