Ricardo: Junior Software Engineer for GUI

Our Vacancies

Early careers

Junior Software Engineer for GUI

  • Role type
  • Permanent

  • Location
  • Prague

  • Closing Date
  • 12/12/2020

Job Description

The Software Engineer for GUI designs and implements graphical user interfaces in software for powertrain engineering design and analysis, gas/fluid dynamics simulation, and engine design. Participates in the entire software lifecycle - defines requirements, writes/reviews design documents, implements the approved design, writes and conducts tests, corrects deficiencies, conducts code reviews, writes user documentation, aids support team: • Design and development of new software or features • Maintenance of existing software products • Delivery of projects to their specification in an agile environment • Specification and creation of tests to demonstrate the correctness of code

• Master’s degree in computer science, engineering or equivalent technical degree • Good knowledge of C++, particularly C++11 or higher • Basic knowledge of Python • Knowledge of or ability to learn general graphics programming and user interface toolkits (specifically Qt) • At least intermediate level of English (daily use and communication with native speakers) Additional skills that would be advantageous include • Knowledge of design patterns commonly used in software development • Experience of agile development • Experience or understanding of fluid mechanics, thermodynamics, engines, general engineering and/or system modelling a bonus • Experience with CMake, GIT, and Jira