Our Vacancies

Senior Software Engineer
- Role Type
-
Permanent
- Location
-
Prague
- Closing Date
-
31/05/2022
Job Description
.
• You will design and implement solution methods in software for modelling of mechanical systems
• You will collaborate with the GUI team
• You will participate in the entire software lifecycle - define requirements, write/review design documents, implement the approved design, write and conduct tests, correct deficiencies, conduct code reviews, write user documentation and aid the support team.
• You will develop new software or features: liaising with commercial and product teams to understand customer needs; propose solutions; design and implement the chosen solution.
• You will maintain existing Ricardo Software products
• You will deliver projects in an agile environment, and to ISO 9001 quality standards
• You will specify and create tests to demonstrate the correctness of code; tests programs; correction of any shortcomings revealed by in-house or external testing
• You will provide second line technical support
YOUR SKILLS WILL INCLUDE
• Degree in engineering, physics, mathematics or computer science
• Experience with mathematical modelling of physical systems
• Proficiency in C++ and/or Fortran, with a minimum of four years related experience
• Proficiency in solving complex problems, preferably in a modelling and simulation context
• Experience with a revision control system (like git, SVN)
• Ideally experience with both Windows and Linux development environments
• Excellent verbal and written communication skills
• At least intermediate level of English (daily use and communication with native speakers)
Additional skills that would be advantageous include:
• Experience with scripting languages
• Agile development (Scrum