Esri

Software Development Engineer II - C++ for 3D and Computer Vision

Esri

Stuttgart, Baden-Württemberg, Germany · Full Time

Be the first to apply

Experience
2+ yrs
Salary
Openings
1
Posted
3 days ago
Work mode
In office
Education
Bachelor's degree in Computer Science, Geomatics Engineering, or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Overview

We are seeking a dedicated software engineer passionate about crafting innovative products and pushing technological boundaries, specifically within 3D reality capture and modeling. Join a diverse, inclusive, and forward-thinking team focused on pioneering the leading photogrammetry software worldwide. Your contributions will enable users to unlock the full potential of 3D surface data, and you will thrive in an environment that values clean, maintainable code and continuous learning.

Our mission is to develop sophisticated software solutions empowering users to leverage 3D data effectively. Collaborate with talented peers committed to advancing the geospatial sector, producing software that drives social and environmental progress.

Become part of a culture that emphasizes curiosity, professional growth, and teamwork. Your expertise will influence future product evolution and enhance the experiences of our expanding user base.

What We Offer

  • Meaningful responsibility with impactful work
  • Supportive and passionate team culture
  • Flat organizational structure fostering collaboration
  • Emphasis on personal and team development, supplemented by coaching and staff events
  • Inclusive and compassionate communication promoting diversity
  • High-performing teams dedicated to excellent results
  • Aspiring technology leadership in 3D reconstruction solutions
  • Modern office setup and equipment centrally located in Stuttgart
  • Part of Esri, a prominent global GIS and spatial analytics company
  • Attractive remuneration including benefits such as public transportation support, leased e-bikes, and fitness options

About Us

Our international, dynamic team is enthusiastic about delivering professional photogrammetry software that brings significant value to clients. We embrace a diverse skill set and cultural backgrounds, motivated by curiosity and a commitment to excellence. Leading municipalities and mapping companies worldwide rely on our technology for comprehensive data production.

The Esri R&D center in Stuttgart develops Reality Engine, a software globally employed to generate 3D surface reconstructions from images and lidar data with high accuracy for large-scale applications like city or country aerial mapping. This data supports varied sectors including smart city planning, infrastructure development, 5G network layout, environmental monitoring, cadastral mapping, and virtual reality.

Responsibilities

  • Collaborate within a team to develop advanced software for 3D reconstruction from imagery and lidar, including scene interpretation and visualization tools
  • Deliver high-performance, maintainable code supporting social and environmental initiatives such as global GIS monitoring
  • Handle processing of images, point clouds, and textured mesh data
  • Advance the cutting-edge in computer vision, photogrammetry, machine learning, and computer graphics techniques
  • Directly influence the platform used by a growing community focused on reality capture technology

Requirements

  • Proficient in C++ programming
  • Minimum two years of experience in image processing, computer vision, computer graphics, photogrammetry, or similar fields
  • Strong inclination towards research, design, coding, testing, debugging, and performance profiling
  • Fluent in English; German language skills are advantageous
  • Motivated to continuously improve team communication and self-leadership skills
  • Keen interest in the geospatial sector
  • Bachelor's degree in Computer Science, Geomatics Engineering, or a related discipline
  • Valid authorization to work in Germany
  • Familiarity with Esri software products

Preferred Qualifications

  • Master’s degree in Computer Science, Geomatics Engineering, or related area
  • Experience collaborating on shared codebases
  • Exposure to scalable algorithm development

Additional Information

Esri promotes diversity and inclusivity as core values, believing varied perspectives strengthen innovation and workplace culture. We strive for a workforce unified by our mission to make positive global impacts through GIS technology while continually improving equity and inclusion. We welcome applications even if some preferred qualifications are unmet.

Esri is an equal opportunity employer, committed to non-discriminatory hiring and accommodating applicants' needs during the selection process.

Minimum education

Bachelor's Degree

How they work

Communication Teamwork & Collaboration Leadership Learning Agility

Languages

Servicenow

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer