Research Software Engineer involved in scientific research and software development for mobile sensor systems and computer vision projects. Working with advanced technologies and interdisciplinary teams at Fraunhofer.
Responsibilities
As a Research Software Engineer (all genders), you will work at the intersection of scientific research and professional software development.
You will design, develop and evaluate research software for image-based localization of mobile sensor platforms.
The focus of the methods is on computer vision and machine learning — in particular localization using reference data and onboard image sensors.
Particularly relevant are learning-based methods using modern frameworks (e.g., PyTorch, JAX, or TensorFlow), image-based 3D reconstruction techniques, and modern rendering libraries.
Development and operation of software components in containerized environments (e.g., Docker) for reproducible experiments and easy portability across target platforms.
Integration of the developed methods into real sensor platforms and demonstrators.
Ensuring code quality, reproducibility, and sustainable usability.
Collaboration with scientific colleagues and external project partners.
Contributing to integration into complete systems.
Conducting demonstrations and field trials.
Requirements
A completed university degree (Master's) in Computer Science or a comparable field.
Strong programming skills, particularly in Python and/or C++.
Fundamental knowledge or practical experience in image processing or computer vision (for example in image-based methods for localization, registration, or 3D reconstruction).
Ideally, knowledge or experience with containerization (e.g., Docker), robotics frameworks (e.g., ROS), edge platforms (e.g., NVIDIA Jetson), as well as autopilots and real-time controllers (e.g., Pixhawk hardware, PX4 autopilot).
Very good German and good English language skills.
Benefits
A varied role at the interface between science and practice — with direct relevance to future technologies and socially relevant applications.
Freedom to develop and the opportunity to actively contribute your own ideas and projects.
Excellent technical equipment and optimal working conditions.
Motivated colleagues who inspire each other through their interdisciplinary and international composition.
Attractive conditions for work-life balance (e.g., flexible working hours within a flextime model, individual home office arrangements).
Individual career paths through training and development opportunities (e.g., the Fraunhofer TALENTA support and development program for female scientists and female leaders).
Free parking and a high-performance charging infrastructure for electric vehicles.
A cafeteria and nearby shopping facilities.
Very good public transport connections and a subsidy for the Deutschlandticket.
Job title
Research Software Engineer – Mobile Sensor Systems
Java Developer working on a banking project using Spring Boot at IRIUM. Join a dynamic team with a focus on continuous learning and professional growth.
Software Engineer responsible for data management and algorithm support at Flosonics Medical. Developing systems to enhance data workflows for innovative medical devices like FloPatch.
GTM AI Engineer designing AI - driven automation for BDRs, Marketing, Sales, and Customer Success. Transforming manual processes into intelligent workflows in a fintech environment.
Lead Engineer shaping and modernizing global B2B solution ecosystem for Pandora. Driving technical excellence and collaborating with cross - functional teams for scalable and secure applications.
Product Engineer coordinating new product testing while working under pressure in a jewelry production environment. Collaborating with teams to optimize parameters and improve product outcomes.
Data and AI Platform & Infrastructure software engineer at Element Solutions helping to build cloud - based applications for AI systems in production. Collaborating with AI/ML engineers for scalable workflows and performance improvements.
Principal Engineer leading software development for PatientFi, a healthcare financing tech company. Focused on software lifecycle, mentoring, and technical strategy in a remote or hybrid setting.
Full Stack Developer at PatientFi developing and designing web applications for healthcare payment solutions. Collaborating with a team to create and maintain applications in a remote or hybrid setting.
Senior Software Engineer - Solutions at Suger, focusing on customer integrations with an API - first revenue platform. Enhancing enterprise sales workflows with AI - driven automation and technical expertise.
Staff Software Engineer leading design and architecture for Suger’s core platform and AI - driven products. In this role, you’ll shape architecture and solve complex problems in distributed systems.