Software Development Engineer II - C++ (m/f/d) for 3D/Computer Vision

Job expired!

Software Development Engineer II - C++ (m/f/d) for 3D/Computer Vision

Location: Stuttgart, Germany

Overview

Are you a passionate software developer looking to make a difference? Join our mission to develop leading photogrammetry software and push the boundaries of 3D reality capture and models. Work in a diverse, supportive, and innovative environment with Esri's global team. Your dedication to clean code and continuous learning will fuel both your professional and personal growth.

What We Offer

  • Passionate and supportive working culture
  • Flat hierarchies
  • Personal coaching and staff development events
  • A strong focus on company culture: diversity, compassionate communication, and appreciation
  • A high-profile team driven by excellent results
  • Ambition to become a leader in 3D reconstruction technology
  • Well-appointed office environment in Stuttgart
  • Part of Esri, a global organization based in California focused on GIS and spatial analytics
  • Attractive compensation with benefits such as public transport, leased e-bikes, and fitness memberships

Who We Are

Esri R&D Center - Stuttgart is an international team dedicated to developing professional photogrammetry software, transforming research into practical solutions. Our diverse skills and cultures drive our curiosity and excellence. Our unique technology is used globally for various applications including smart cities, infrastructure, and environment monitoring.

We specialize in the Reality Engine, a leading solution for reconstructing 3D surface models from images and lidar. With applications in aerial mapping, 5G planning, and more, the engine provides high accuracy and large-scale capabilities.

Our development language is primarily cross-platform C++ focusing on scalability and performance to handle massive datasets efficiently. Join us to implement cutting-edge research in computer vision, photogrammetry, and machine learning.

Responsibilities

  • Collaborate in developing industry-leading software for 3D reconstruction and visualization
  • Develop performant and maintainable software for advancements in social and environmental development
  • Process images, point clouds, and textured meshes
  • Push the state-of-the-art in computer vision, photogrammetry, machine learning, and computer graphics
  • Shape a product for a growing community of reality capture users

Requirements

  • Strong C++ skills
  • 2+ years of experience in image processing, computer vision, computer graphics, or related fields
  • Ability to research, design, author, test, debug, and profile source code
  • Fluent in English (German is a plus)
  • Eagerness to grow in team communication and self-leadership
  • Interest in the geospatial industry
  • Bachelor’s in computer science, geomatics engineering, or a related field (master's preferred)
  • Existing work authorization for Germany

About Esri

Esri values diversity, equity, and inclusion as essential to fostering innovation and creating a better workplace. We are committed to continuous learning and growth to ensure every employee can contribute to their life’s best work. Our focus extends to creating positive change in global communities through GIS technology.

If you don't meet all the preferred qualifications, we encourage you to still apply! Esri is an equal opportunity employer and considers all qualified applicants regardless of race, gender, religion, or any other protected status. For reasonable accommodation requests during the employment process, email [email protected].

For more on Esri's Racial Equity and Social Justice initiatives, visit our website.

Apply now and take your career to the next level with Esri!