Our Vacancies

Early careers

Software Developer C#

  • Role type
  • Full time, Permanent

  • Location
  • Prague

  • Closing Date
  • 31/12/2018

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 2700 engineers, scientists and consultants around the world and it is the passion and expertise of this community, which drives us forward and maintains our position of technical leadership. 
As a business, we value respect, integrity, innovation and passion and guided by these values we enable our customers to achieve sustainable growth and commercial success.

Ricardo has close associations with HORIBA Test Automation in the UK who operate part of a globally distributed software development team within the Ricardo Prague offices. As a team member you will participate in the development of class leading data acquisition, automation and data management software platforms and applications. Your job would be to develop user interfaces and system components, coding in C# for a Windows desktop target environment. Knowledge of data management technologies would be an advantage.

Job Purpose

We are looking for a new colleague, Software Developer, to join the Horiba Test Automation Ltd. team based in our Prague office.

Job Duties

  • Design and development of user interfaces and system components for automotive test applications in a .NET 3.x/4.x desktop environment
  • Validation and verification testing of application code
  • Work within an ISO9001:2008 certified software development process
  • Work within global distributed teams, supported by a range of distributed collaboration technologies
  • Occasional business trips within Europe and to North America

The ideal candidate will have most of the following

  • Be qualified to degree or equivalent level
  • Be able to deliver to agreed deadlines
  • At least intermediate level of English (daily use and communication with native speakers)
  • Strong teamwork, organizational, oral and written communication skills
  • Ability to use configuration management, change management and defect tracking tools
  • Have knowledge of automotive engineering 
  • Knowledge of C# in a Windows desktop environment
  • UIs using Windows Forms, WPF and HTML5
  • System architecture and data management
  • Knowledge of different database technologies
  • Visual Studio 2008 and higher
  • Win 32 APIs
  • XML/XSL
  • Object Oriented Programming/UML 
  • Software development processes (SCRUM, Kanban) and tools, including source control systems

Additional skills that would be advantageous

  • Previous industrial experience 
  • Experience of using automated software testing tools 
  • Installer technologies
  • Automated build and unit test technologies
  • Real-time software development, especially with in a Real-time Extensions for Windows (Interval Zero RTX) environment
  • Industrial Communication Protocols such as CAN, AK, Profibus, EtherCAT and Modbus

We offer

  • An interesting and varied role within an expanding international company, work with latest technologies 
  • Informal company culture and flexible working hours
  • Secured bike storage for active cyclists and a nearby cycle track
  • Modern offices close to city centre (tram, metro B) with variety of restaurants and services in the area
  • Possibility to travel both to other Ricardo locations and client´s sites
  • Motivating employee benefit package (annual travel transport ticket reimbursement, contribution to life and pension insurance, sport activities, English lessons within working hours, employee interest free loan etc.)

Ricardo is an equal opportunities employer.