Ettlingen, Baden-Württemberg, Germany Hybrid Employment

Fraunhofer-Gesellschaft is hiring a Research Software Engineer

About the Role

Fraunhofer-Gesellschaft is hiring a Research Software Engineer to work at the intersection of scientific research and professional software development. You will be based at the Fraunhofer-Institut für Optronik, Systemtechnik und Bildauswertung IOSB, designing and evaluating research software for the visual localization of mobile sensor platforms.

What You'll Do

  • Design, develop, and evaluate research software for image-based localization of mobile sensor platforms.
  • Develop and operate software components in containerized environments like Docker for reproducible experiments.
  • Integrate developed methods into real sensor platforms and demonstrators.
  • Deploy and optimize algorithms on edge platforms (e.g., NVIDIA Jetson) and real-time controllers (e.g., Pixhawk hardware and the PX4 autopilot).
  • Ensure code quality, reproducibility, and sustainable usability.
  • Collaborate with other scientific staff and external project partners.
  • Contribute to integration into overall systems.
  • Conduct demonstrations and field trials.
  • Prepare project reports.

What We're Looking For

  • A completed Master's degree in Computer Science or a comparable field.
  • Excellent programming skills, particularly in Python and/or C++.
  • Basic knowledge or practical experience in image processing or computer vision (e.g., image-based localization, registration, or 3D reconstruction).
  • Very good German and good English language skills.

Nice to Have

  • Knowledge or experience with containerization (e.g., Docker).
  • Knowledge or experience with robotics frameworks (e.g., ROS).
  • Knowledge or experience with edge platforms (e.g., NVIDIA Jetson).
  • Knowledge or experience with autopilots and real-time controllers (e.g., Pixhawk hardware, PX4 autopilot).

Technical Stack

  • PyTorch, JAX, TensorFlow
  • Docker, NVIDIA Jetson
  • ROS, Pixhawk-Hardware, PX4-Autopilot

Team & Environment

You will be part of the Abteilung Objekterkennung (OBJ) department.

Benefits & Compensation

  • Varied work at the interface between science and practice with a direct connection to future technologies.
  • Freedom for personal development and the opportunity to actively contribute your own ideas and projects.
  • Excellent technical equipment and optimal working conditions.
  • Motivated, interdisciplinary, and international colleagues.
  • Attractive conditions for combining work and private life (flexible working hours, flextime, individual home-office arrangements).
  • Individual career paths through training and development opportunities (e.g., the support and development program »Fraunhofer TALENTA«).
  • Free parking and high-performance charging infrastructure for electric vehicles.
  • Cafeteria and nearby shopping options.
  • Very good public transport connections and a subsidy for the Deutschlandticket.

Work Mode

This is a hybrid position based at the Fraunhofer-Institut für Optronik, Systemtechnik und Bildauswertung IOSB.

We value and promote the diversity of our employees' skills and therefore welcome all applications – regardless of age, gender, nationality, ethnic and social origin, religion, worldview, disability, as well as sexual orientation and identity. Severely disabled persons will be given preferential consideration if equally qualified.

Required Skills
PyTorchJAXTensorFlowDockerNVIDIA JetsonROSPixhawk-HardwarePX4-AutopilotPythonC++Computer VisionImage ProcessingLocalization3D Reconstruction
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Fraunhofer-Gesellschaft

Fraunhofer ENAS is a leader in the development of so-called 'Smart Systems' - intelligent systems that integrate electronics, micro- and nanosensor technology, and communication technologies. They accompany project partners from the idea through technology development to the tested prototype.

Visit website
Job Details
Department Software Development
Category data
Posted 14 days ago