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

3Shape A/S

København

On-site

DKK 700,000 - 1,000,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Office in Copenhagen
WFH up to 2 days/week
Healthcare package
Breakfast and lunch provided
Social clubs and activities

Job summary

3Shape A/S in Copenhagen seeks a Senior Embedded Software Developer to drive real-time 3D computer vision on cross-platform targets. You will build high-performance C++ and shader code, collaborating with hardware engineers to extract maximum capability from ARM and x86 devices.

The role offers a collaborative, research-driven environment with experts in vision, signal processing and mathematics, focused on leading-edge reconstruction software for dental applications.

Qualifications

  • 5+ years of professional C++ development on performance-critical applications.
  • Solid experience with GPU programming in GLSL.
  • Proven experience with streaming and tiling strategies for high performance on devices with limited cache.
  • Deep understanding of how compiled code maps to hardware (CPU pipelines, memory access patterns, caching and vectorization) 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.
  • Curiosity, drive and intellect to understand challenging problems in depth.

Responsibilities

  • Build real-time 3D computer vision components in C++ and GLSL, targeting ARM and x86.
  • Write, test and benchmark modules, and own their performance and accuracy.
  • Establish a clean cross-platform development setup (toolchains, testing, benchmarking and CI).
  • Write and optimize demanding shader code for OpenGL and OpenGL ES.
  • Accelerate CPU algorithms with SIMD (NEON and SSE/AVX).
  • Collaborate closely with hardware engineers to optimize target devices.

Skills

C++
GLSL/OpenGL
CPU optimization/vectorization
Mathematics/algorithms
English communication

Education

Master's or PhD in CS/Math/Engineering

Tools

VTK
OpenVDB
Eigen
Clang
CMake
QEMU

Job description

3Shape A/S in Copenhagen seeks a Senior Embedded Software Developer to drive real-time 3D computer vision on cross-platform targets. You will build high-performance C++ and shader code, collaborating with hardware engineers to extract maximum capability from ARM and x86 devices.

The role offers a collaborative, research-driven environment with experts in vision, signal processing and mathematics, focused on leading-edge reconstruction software for dental applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – Hybrid (Remote 2 days)
Senior Embedded Software Engineer – Hybrid (Remote 2 days)

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 • 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
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
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 Software Developer – Cloud Security
Senior Software Developer – Cloud Security

3Shape A/S • København

On-site
DKK 900,000 - 1,200,000
Senior DevOps Engineer, Developer Experience
Senior DevOps Engineer, Developer Experience

3Shape A/S • København

On-site
DKK 800,000 - 1,100,000
Healthcare package
Breakfast & lunch provided
Social clubs
+2
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
Optics Engineer — Scanner Developer, Optics
Optics Engineer — Scanner Developer, Optics

3Shape A/S • København

Hybrid
DKK 700,000 - 900,000
Impact patients globally
R&D focused company
Empowerment culture
+3
Optics Engineer — Scanner Developer, Optics
Optics Engineer — Scanner Developer, Optics

3Shape • København

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