Software Developer (m/f/d) – Rust

The signature of the future. Developed together.
Senodis stands for innovative, technology-driven and passionate pioneering work in materials technology, optical sensor technology and digital data analysis. Our mission is to make components identifiable under the most extreme working conditions and, thus, enable production processes to be digitalized. Even in manufacturing processes above 1,200 degrees Celsius. The key to this is CeraCode® – our label for the digital future of Industry 4.0.
Senodis is driven by an agile team that wants to contribute to the digital transformation of the European industry with a courage to design and the will to implement. Everyone at Senodis is encouraged to actively participate in all aspects of this endeavour. With joy, know-how and mutual trust.

What you can expect:

  • a start-up environment in which you can bring a future technology to the market and learn something new every day.
  • agile, transparent working methods, short communication channels and a lot of creative freedom.
  • a professional and friendly team where your ideas are always welcome.
  • a lot of freedom in organizing your working hours, the option to work from home and 30 days of vacation.
  • in addition to a fair salary, various benefits, such as a contribution to the company pension scheme.

With a degree in computer science, automation technology or a similar engineering or scientific discipline, you have the perfect qualifications for this position. Can you handle, implement and test interfaces? Can you hold out until everything is up and running? Perfect!

What you will do:

  • Maintenance, extension and optimisation of existing controller software of a printer system
  • Integration of software developments in existing setups
  • Connection to existing plants and customer systems
  • Setting up database systems and maintaining databases
  • Recommendation and execution of improvements
  • Documentation of software components, processes and interfaces

This job suits you if you like to put together a functional whole from isolated individual parts and don’t shy away from the small and big challenges along the way. You think that’s me? Then we should arrange a meeting.

What you should also bring to our team:

  • In-depth knowledge in active and passive handling of interface definitions
  • In-depth programming knowledge Rust
  • Knowledge of industrial communication protocols (OPC UA, Modbus, Profinet, …)
  • Very high sense of responsibility
  • Independent, proactive way of working
  • Ability to abstract
  • Service-oriented thinking & acting

If that sounds interesting please contact Christoph Kroh via email to

↑ Nach oben