Specialist recruitment expertise

Call 01489 865200

Call 01489 865200

Senior Software Engineer

Key information
Posted: 02/09/2019
Reference: 766203
Job Type: Contract
Location: England (map)
Salary: £0 - £0
Apply for job
Like this job? Register to apply
Job description



  • Ability to produce a computer simulation from a mathematical specification (Essential)

  • Ability to develop systems modelling and/or data processing software (Essential)

  • Ability to visualise complex data/ systems  (Desirable)

  • Ability to use specialised system modelling & simulation tools in both Windows and Unix based operating environment (Desirable)

  • Ability to interpret mechanical and/or electric system schematics and translate to logical or numeric statements (Desirable)


 Working knowledge of best practice Software Engineering processes. (Essential)

  • Working knowledge of performance engineering, modelling & simulation techniques and good industry practice (Desirable)

  • Knowledge of railway assets (sub-systems) and its contribution to performance at the system (railway) level, i.e. rolling stock, signalling, control system, power, civil & track infrastructure (Desirable)




  • Extensive experience in the design, test, develop, document and maintain software process (Essential)

  • Experience in C++ object-oriented programming (Essential)

  • Experience in high-level programming languages, e.g. Python (Desirable)

  • Experience in applying analysis, modelling & simulation techniques (Desirable)

  • Experience in using transport system and/or transport infrastructure system performance modelling tools (Desirable)

  • Experience in Linux (or other OS) and administration, and hardware builds and imaging (Desirable)

Share this post
Related jobs
Industry Insight


Senior Software Engineer - image

Our Consultants play a pivotal role finding jobs for talented individuals like you.

Gain industry insight
Sector Information

Key Staff

fallback - image

Peter Henderson