Job description

  • specification of features of the software to implement, including data structures
  • design, code, testing (TDD,BDT) and documenting SW components for trains including the connection between trains and the landside
  • designing the underlying Software Architecture for your implementation
  • development based on agile development (SCRUM)
  • design and development of test cases and integrating the software you have built.



  • good knowledge of C++/Java SE (java 8 is an advantage), JPA (Hibernate/EclipseLink), OSGi is an advantage
  • Python, Behave Test framework is advantage
  • knowledge of Angular2 (or other JS based framework), UML2
  • experience in Linux environments and Open Source Software (OSS) experience in REST/SOAP
  • English (B2) – work in international team, cooperation with foreign colleagues, German is an advantage
  • Be ready to travel, mostly to Germany (about 3 hours by car from Prague, 2 hours from Pilsen). Business trips don’t include week-ends.

We offer

  • working on a long term strategic program, not a time limited project
  • flexible working hours and possibility of home office
  • wide range of employee benefits (5 weeks of holiday, 3 extra days off, meal contribution, Cafeteria system of benefits, kindergarten, discounted services, etc.)
  • new modern workplace either in Prague (yellow metro line B) or in the centre of Pilsen
  • starting bonus