Skip to content
mimi

Robotics Software / AI Engineer

FMC3 Robotic Service GmbH

Ingolstadt · On-site Senior €52k – €75k/yr Today

About the role

Location

Ingolstadt, Germany

Skills

  • Expert-level development in C++ and/or Python
  • Robotics algorithms
  • AI

About

FMC3 is a Robotics startup operating in Ingolstadt, Germany and Shanghai, China. Our main product is a Robot Brain utilizing most recent AI technologies as well as classical robotics algorithms for perception, navigation, manipulation, task planning and execution, with the goal of mapping high-level tasks and manipulation skills to different perception and manipulation architectures. We initially target robots built by our partners, but are also developing our own humanoid platform.

We are just starting but have a long way to go at high speed. Therefore we are looking for highly skilled software engineers with a strong background in Robotics algorithms, both classical (kinematics, calibration, Kalman or particle filters) and AI (LLMs / Transformer networks, VLA models) who are willing to dive in deeply and quickly. Since our robots will be used in industrial and at some point home environments, safety-oriented thinking is important (“what could go wrong” and “how is this useful” instead of “what is the fastest way to a flashy demo”).

Responsibilities

  • Commission and run ROS2-based modularized robot architecture
  • Develop, integrate, test algorithms for multi-sensor calibration, kinematics, localization, mapping, elementary skill training and high-level planning
  • Develop, integrate, test data collection, resimulation, and simulation software packages
  • Develop customer applications using humanoid robots in industry or household scenarios and integrate them in a customer environment
  • Develop Augmented Reality-based demonstration / teaching / learning / data collection applications

Minimum Qualifications

  • Senior or Expert level qualification in C++ and/or Python
  • Experience in AI-based or classical Robotics algorithms
  • MS in Computer Science or similar field
  • Experience working with embedded platforms (NVIDIA Orin, ESP32)
  • Experience with software optimization on CPUs or GPUs
  • Extensive experience developing software in a Linux environment
  • Safety-oriented thinking

Preferred Qualifications

  • Experience with unit testing, integration testing, CI/CD, etc.
  • Excellent interpersonal, verbal and written communication skills
  • Enjoy working within a dynamic and continuously evolving environment
  • Able to work in cross-functional teams across organizational/geographical boundaries
  • Experience developing robots, advanced driver assistance / autonomous driving systems or similar
  • Experience with ROS1 or ROS2
  • Experience with RGBD, lidar, or similar sensors
  • Experience with Augmented / Virtual Reality applications in Unity or similar
  • Show out-of-box thinking and invent creative solutions for challenging problems
  • Familiarity working on Agile teams

Benefits & Perks

  • Location: In the center of Ingolstadt, Germany
  • Timing: Recently funded start up at a critical initial stage of development
  • Compensation: Competitive salary
  • Flexibility: Highest amount of flexibility in structuring your work and your time, and the ability to shape the future in a very small but quickly growing team.

Industry

Robotics, Software, Function Development

Employment Type

Full-time (due to funding contract duration will be limited initially)

Job Functions

Engineering, Software Development

Equal Opportunity Employer

FMC3 is an equal opportunity employer. All applicants will be considered for employment without regard to race, color, ancestry, national origin, sex, gender, sexual orientation, marital status, religion, age, disability, gender identity, results of genetic testing, service in the military, or any other characteristic protected by applicable federal, state or local laws. We will make a reasonable accommodation for any qualified applicant with a disability, provided that the individual is otherwise qualified to safely perform the essential functions of the job with or without accommodation and that the accommodation would not impose an undue hardship on the operation of our business. Please let us know if you believe you require reasonable accommodation, or if you would like assistance to complete an application or to participate in an interview at the company.

Additional Information (German)

  • Art der Stelle: Vollzeit, Festanstellung
  • Gehalt: 52.000,00€ - 75.000,00€ pro Jahr
  • Leistungen:
    • Flexible Arbeitszeiten
    • Gleitzeit
  • Arbeitsort: Vor Ort

Requirements

  • Senior or Expert level qualification in C++ and/or Python
  • Experience in AI-based or classical Robotics algorithms
  • MS in Computer Science or similar field
  • Experience working with embedded platforms (NVIDIA Orin, ESP32)
  • Experience with software optimization on CPUs or GPUs
  • Extensive experience developing software in a Linux environment
  • Safety-oriented thinking

Responsibilities

  • Commission and run ROS2-based modularized robot architecture
  • Develop, integrate, test algorithms for multi-sensor calibration, kinematics, localization, mapping, elementary skill training and high-level planning
  • Develop, integrate, test data collection, resimulation, and simulation software packages
  • Develop customer applications using humanoid robots in industry or household scenarios and integrate them in a customer environment
  • Develop Augmented Reality-based demonstration / teaching / learning / data collection applications

Benefits

flexible working hourssliding hours

Skills

AIC++Kalman filtersLLMsLidarNVIDIA OrinPythonRGBDROS1ROS2Robotics algorithmsTransformer networksUnityVLA models

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free