Latest AI JobsBrowse Jobs
S

Staff Computer Vision Engineer - Localization

se3MunichSoftware
Apply on company site
Salary
Not listed
Job type
Full-time
Experience
Senior
Posted
21 Sept 2026
Status
Open · checked 7d ago

About this role

In Munich, se3 is hiring a full-time Staff Computer Vision Engineer specializing in localization to develop visual localization stacks for unmanned systems. This position suits an experienced individual contributor with a background in 3D computer vision and robotics who wants to shape core estimation software for autonomous platforms.

Role Overview

As a Staff Computer Vision Engineer, you will drive algorithm and architecture decisions while writing hands-on production code. You will transition ideas from research and recorded data through live sensor testing, collaborating closely with robotics software, embedded, hardware, and field teams.

Key Responsibilities

Build and enhance localization algorithms like VIO, SLAM, and sensor fusion for autonomous systems facing degraded or unavailable GNSS, focusing initially on UAVs.
Address environmental challenges such as low light, adverse weather, motion blur, vibration, and sensor degradation using estimation and learned methods.
Develop mapping, loop closure, relocalization, and map-based navigation to supply accurate pose and velocity estimates to the broader autonomy stack.
Resolve issues related to camera and IMU calibration, sensor synchronization, rolling shutter, latency, and frame drops.
Design and optimize production software for constrained computing environments like Jetson-class platforms, balancing accuracy, robustness, and resource consumption.
Create evaluation and replay tools to replicate failures, perform comparisons, and detect regressions across recorded and deployed systems.
Lead technical projects, review system designs and code, and mentor engineering colleagues.

Requirements

Practical background in building and deploying VIO, SLAM, localization, or sensor-fusion systems with verifiable results.
Solid foundations in 3D geometry, linear algebra, probability, estimation, and optimization methods including EKFs, factor graphs, nonlinear least squares, and bundle adjustment.
Production programming experience in C++ for Linux systems and Python for analysis and tooling.
Hands-on experience working with physical cameras, IMUs, calibration, timing, and log-based debugging.
Experience leading technical work and guiding design implementations.
Master’s degree, PhD, or equivalent practical experience in a relevant technical field.
Fluency in English and eligibility to work on defence-related projects with the ability to obtain required security clearances.

Nice to Have

Experience deploying perception systems on Nvidia Jetson or embedded hardware, writing CUDA kernels, or optimizing deep neural networks for edge execution.
Familiarity with LWIR thermal cameras, rolling shutter compensation, multi-camera rigs, fisheye lenses, or monocular depth.
Background in GNSS-denied navigation, terrain-relative navigation, and map-based localization for UAVs.
Experience creating evaluation datasets, replay frameworks, logging tools, and automated regression pipelines.
Professional publications or open-source contributions in SLAM, VIO, 3D computer vision, state estimation, or robotics.
German language proficiency.

Skills and Tools

C++
Python
Rust
Linux
Nvidia Jetson
CUDA
VIO
SLAM
Sensor Fusion
EKFs
Factor Graphs
Nonlinear Least Squares
Bundle Adjustment

Salary and Benefits

Employee participation program providing company growth ownership
Modern toolset within a flat hierarchy and skilled team
Access to AI tools and agents for productivity enhancement
31 paid days off consisting of 30 vacation days and a birthday day off
Free gym, yoga, and wellness membership via EGYM Wellpass
Two annual company retreats
Professional mentorship and close collaboration with experienced engineers

About the Company

se3 builds spatial intelligence and autonomy software for unmanned systems, combining 3D computer vision, state estimation, and AI. The organization is expanding toward a team of 100+ employees and applies its technology heavily within the defence sector.

How to Apply

Apply on the official company careers page.

Skills and tech stack

Questions candidates ask

What is the primary focus of the Staff Computer Vision Engineer role?

The role focuses on solving estimation and systems problems within the visual localization stack, spanning core algorithms and deployed software for autonomous systems.

What qualifications are required regarding education?

Candidates need a master's degree, a PhD, or equivalent practical experience in a relevant technical field.

Are there specific citizenship or clearance requirements?

Yes, due to the company's work in the defence sector, candidates must be eligible to work on defence-related projects and obtain the relevant security clearance where required.

What programming languages are used in this position?

The position requires writing production C++ for Linux systems and using Python for analysis, evaluation, and tooling, while experience with Rust is considered a plus.

What does the interview process involve?

The process includes a 15-minute intro call, a 90-minute coding or algorithm interview focusing on perception or robotics, a 1-hour technical interview covering SLAM, VIO, and debugging experience, and a team lunch or dinner.

Ready to apply?

The application is on the official se3 careers page.

Apply on company site