Software Deve­loper (m/f/d) – Rust

The signature of the future. Deve­loped together.
Senodis stands for inno­vative, tech­nology-driven and pas­sionate pio­neering work in mate­rials tech­nology, optical sensor tech­nology and digital data ana­lysis. Our mission is to make com­ponents iden­ti­fiable under the most extreme working con­di­tions and, thus, enable pro­duction pro­cesses to be digi­ta­lized. Even in manu­fac­turing pro­cesses 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 con­tribute to the digital trans­for­mation of the European industry with a courage to design and the will to implement. Everyone at Senodis is encou­raged to actively par­ti­cipate in all aspects of this endeavour. With joy, know-how and mutual trust.

What you can expect:

  • a start-up envi­ronment in which you can bring a future tech­nology to the market and learn some­thing new every day.
  • agile, trans­parent working methods, short com­mu­ni­cation channels and a lot of creative freedom.
  • a pro­fes­sional and fri­endly team where your ideas are always welcome.
  • a lot of freedom in orga­nizing 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 con­tri­bution to the company pension scheme.

With a degree in com­puter science, auto­mation tech­nology or a similar engi­neering or sci­en­tific disci­pline, you have the perfect qua­li­fi­ca­tions for this position. Can you handle, implement and test inter­faces? Can you hold out until ever­y­thing is up and running? Perfect!

What you will do:

  • Main­tenance, extension and opti­mi­sation of existing con­troller software of a printer system
  • Inte­gration of software deve­lo­p­ments in existing setups
  • Con­nection to existing plants and cus­tomer systems
  • Setting up database systems and main­taining databases
  • Recom­men­dation and exe­cution of improvements
  • Docu­men­tation of software com­ponents, pro­cesses and interfaces

This job suits you if you like to put tog­ether a func­tional whole from iso­lated indi­vidual parts and don’t shy away from the small and big chal­lenges along the way. You think that’s me? Then we should arrange a meeting.

What you should also bring to our team:

  • In-depth know­ledge in active and passive handling of interface definitions
  • In-depth pro­gramming know­ledge Rust
  • Know­ledge of indus­trial com­mu­ni­cation pro­tocols (OPC UA, Modbus, Profinet, …)
  • Very high sense of responsibility
  • Inde­pendent, proactive way of working
  • Ability to abstract
  • Service-ori­ented thinking & acting

If that sounds inte­resting please contact Christoph Kroh via email to

↑ Nach oben