Our Vacancies

Early careers

Software Engineer

  • Role Type
  • Permanent

  • Location
  • Prague

  • Closing Date
  • 31/07/2022

Job Description

Ricardo is a global engineering, strategic and environmental consultancy, founded in 1915. Our vision is to maximise efficiency and eliminate waste. With a century of experience delivering excellence and innovation, Ricardo now employs over 3000 engineers, scientists and consultants around the world.

Ricardo Software is responsible for the development, sales and support of advanced engineering analysis software for powertrain and vehicle systems. Our tools facilitate design and optimisation from complete vehicle/vessel systems down to detailed component modelling, enabling our customers to decarbonise the transport sector and helping governments to achieve their net zero pledges.


We are looking for a junior web developer to join our systems modelling team. You will be responsible mainly for front end development of an application that allows users to graphically build and run models of complex engineering systems. The team follows an agile development process and has daily scrum meetings. Your work will typically involve:

Gathering requirements from various stakeholders
Designing UI elements and user interactions
Implementing and testing the new UI
Writing user documentation
Creating and maintaining tests


Degree in a suitable topic (computer science, web or graphic design, etc)
Good knowledge in web technologies (HTML and CSS, Typescript, Nodejs, React or similar frameworks)
Sound skills in computer programming
Basic knowledge of Python
Knowledge of git is an advantage
Understanding of usability and human-machine interaction
Eagerness to learn new things
At least intermediate level of English (daily use and communication with native speakers), Czech is not a requirement