Developer in C++/Rust

FRANKA ROBOTICS GmbH
München, Germany
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

München, Germany

Tech stack

Testing (Software)
Abstraction Layers
C++
Static Program Analysis
Computer Programming
Linux
Middleware
Hardware Interface Design
Software Engineering
System Software
Systems Integration
Real Time Systems
Information Technology

Job description

Develop and maintain safety-critical software for robotic communication, bus, and I/O systems using modern C++ and Rust Implement reliable and deterministic communication between sensors, actuators, and control components Design and maintain drivers, middleware, and hardware abstraction layers for industrial communication interfaces Implement safety mechanisms such as fault detection, diagnostics, and safe state handling Support system integration, testing, and validation on robotic and embedded platforms Support and contribute to hazard analyses, safety concepts, FMEDA activities, and certification processes

Requirements

Degree in Computer Science, Robotics, Electrical Engineering, Embedded Systems, or comparable qualification Professional experience in embedded or systems software development Strong programming skills in modern C++ and experience or strong interest in Rust Experience working with industrial communication systems, hardware interfaces, or low-level system software Familiarity with functional safety standards (e.g., IEC 61508, ISO 13849, ISO 10218, or similar) is a plus Experience with Linux-based development and embedded or real-time systems Knowledge of software testing, static analysis, and quality assurance practices Strong analytical, problem-solving, and collaboration skills Good English communication skills; German is a plus

Benefits & conditions

In addition to an engaging work environment, we offer a competitive benefits package that includes a company pension scheme, health insurance, and a childcare subsidy. We also believe in fostering a sense of community through regular company events, creating a workplace where our people can thrive both inside and outside of work.

About the company

At FRANKA ROBOTICS - we build robots with ethics, which comes with great responsibility, creating state-of-the-art award-winning technology made to improve human lives and change our world for the better. Every day is filled with hard and exciting work, and the ability to take game-changing decisions from day one. We seek a hands-on mindset of those who strive for results, but enjoy the process of getting there. Franka Robotics GmbH, formerly known as Franka Emika, is a fully owned subsidiary of Agile Robots SE. Agile Robots SE is an international high-tech company based in Munich (GER) with a production site in Kaufbeuren and more than 1900 employees worldwide. We have great plans - we have great people - Do you want to become part of our FRANKA ROBOTICS Team?

Apply for this position