Senior Robotics Software Developer - Functional Programming (f/m/d)

Permanent employee, Full-time · München

Your role
  • As part of our agile software development team, you develop our robot platform responsible for: administration, task programming and orchestration of execution
  • You improve the interpreter, parser and development tools for our Lingua Franka state machine language, written in Haskell
  • Your code communicates with lower-level robot control processes using binary protocols as well as with clients using REST APIs and WebSockets
  • You develop lower-level components using languages like C++, shell scripts and RUST
  • You collaborate with your SCRUM team members through pair programming, code reviews and design discussions
Your experience & qualifications
  • You have a university degree in a related field or similar professional education
  • You have at least five years of professional experience in software development
  • Ideally, you already have work experience as a Haskell developer
  • Experience in strongly typed functional programming (in particular Haskell, but also Elm, Scala, F#, OCaml) is a must
  • You have a solid understanding of Linux operating systems, networking and shell-scripting
  • You have a habit of writing tests and requirements, documenting code and maintaining CI/CD-pipelines
  • Good English skills are necessary, German is a plus
Why us?
Franka Robotics stands out as a financially stable and supportive workplace, committed to the growth and well-being of our employees. With a focus on development opportunities, we empower team members to take on challenging tasks and impactful projects, encouraging both professional and personal growth. We’re proud to host a diverse, international team based in a central location with excellent public transportation links, making it easy for employees to stay connected.
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 us

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?

YOUR APPLICATION
We appreciate your interest in FRANKA EMIKA!
Please fill in the following short form. In case of any difficulties in uploading your files, please contact us by email at work@franka.de.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.