Senior Embedded Software Engineer – Hybrid (Remote 2 days)

3Shape

Københavns Kommune

Hybrid

DKK 950,000 - 1,250,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Breakfast daily
Healthcare package
Lunch prepared by private chefs
Social clubs & activities
Downtown Copenhagen office

Job summary

3Shape in Copenhagen seeks an accomplished embedded software developer focused on cross‑platform 3D computer vision. You’ll design, implement, and benchmark real-time components in C++ and GLSL for ARM and x86, while collaborating with hardware engineers to maximize performance on target devices.

Bring 5+ years of C++ experience, shader programming skills, and a strong background in high-performance computing and 3D data.

Qualifications

  • 5+ years of professional C++ development.
  • Solid experience with GPU programming in GLSL or similar shading language.
  • Proven experience with streaming and tiling strategies for high performance on devices with limited cache.
  • Deep understanding of how compiled code maps to hardware on ARM and x86.
  • Experience in computer vision, ideally with registration, filtering and 3D data.
  • Master's degree or PhD in Computer Science, Mathematics, Engineering or related field.

Responsibilities

  • Build real-time 3D computer vision components in C++ and GLSL for ARM and x86 targets.
  • Write, test and benchmark modules; own performance and accuracy.
  • Establish clean cross-platform setup (toolchains, testing, benchmarking, CI).
  • Write and optimize shader code for OpenGL and OpenGL ES.
  • Accelerate CPU algorithms with SIMD (NEON and SSE/AVX); hand-write intrinsics as needed.
  • Collaborate with hardware engineers to maximize target device capabilities.
  • Have fun!

Skills

C++ development
GLSL GPU
Cross-platform
SIMD optimization
Computer vision
3D data

Education

Master's or PhD in CS/Math/Engineering

Tools

Eigen
Clang
CMake
QEMU
OpenVDB

Job description

3Shape in Copenhagen seeks an accomplished embedded software developer focused on cross‑platform 3D computer vision. You’ll design, implement, and benchmark real-time components in C++ and GLSL for ARM and x86, while collaborating with hardware engineers to maximize performance on target devices.

Bring 5+ years of C++ experience, shader programming skills, and a strong background in high-performance computing and 3D data.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Real-Time 3D CV (Hybrid)
Senior Embedded Software Engineer - Real-Time 3D CV (Hybrid)

3Shape A/S • København

On-site
DKK 700,000 - 1,000,000
Office in Copenhagen
WFH up to 2 days/week
Healthcare package
+2
Senior Embedded Software Developer within Real-Time Computer Vision
Senior Embedded Software Developer within Real-Time Computer Vision

3Shape • Københavns Kommune

Hybrid
DKK 950,000 - 1,250,000
Breakfast daily
Healthcare package
Lunch prepared by private chefs
+2
Senior Embedded Software Developer within Real-Time Computer Vision
Senior Embedded Software Developer within Real-Time Computer Vision

3Shape A/S • København

On-site
DKK 700,000 - 1,000,000
Office in Copenhagen
WFH up to 2 days/week
Healthcare package
+2
Optics Engineer & Scanner Developer — On-site with 1 Remote Day
Optics Engineer & Scanner Developer — On-site with 1 Remote Day

3Shape • København

Hybrid
DKK 800,000 - 1,100,000
On-site Copenhagen office
Remote day per week
Breakfast and lunch on site
+1
Senior Embedded Engineer
Senior Embedded Engineer

Koda Tech • København

On-site
DKK 700,000 - 900,000
MedTech Optics Engineer & Scanner Developer
MedTech Optics Engineer & Scanner Developer

3Shape A/S • København

Hybrid
DKK 700,000 - 900,000
Impact patients globally
R&D focused company
Empowerment culture
+3
Software Engineer to deep Tech / High-Performan... Senior Developer · Copenhagen · Hybrid
Software Engineer to deep Tech / High-Performan... Senior Developer · Copenhagen · Hybrid

iHeadHunt • København

Hybrid
DKK 600,000 - 800,000
Hybrid work flexibility
Flat engineering culture
Strong technical ownership
Senior Software Engineer (Rust, Python, C, Embedded Linux)
Senior Software Engineer (Rust, Python, C, Embedded Linux)

Veo Technologies • København

On-site
DKK 700,000 - 950,000
Senior DevOps Engineer — CI/CD & Developer Experience
Senior DevOps Engineer — CI/CD & Developer Experience

3Shape A/S • København

On-site
DKK 800,000 - 1,100,000
Healthcare package
Breakfast & lunch provided
Social clubs
+2
Remote Unity Developer - Create Engaging 3D Experiences
Remote Unity Developer - Create Engaging 3D Experiences

AlphaGlobal • Vejle

Hybrid
DKK 74,000 - 89,000
Hybrid work options
Competitive salary
Top locations