Job description

· specification of features of the software to implement, including data structures

· design, code, testing and documenting SW components for our trains including the connection between trains and the landside

· designing the underlying Software Architecture for your implementation

· development based according to EN 50128 (V-Model)

· design and development of test cases and integrating the software you have built


  • good knowledge of C/C++/Python, ASM is a big plus
  • knowledge of modeling in SysML or basic UML
  • experience in Linux is an advantage
  • experience in MVB, CAN, UDP or TCP based communication
  • English is a must, German is a big plus 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
  • Position is suitable for EU nationalities or non-EU with free access to the Czech labor market or valid working visa in the Czech Republic.

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