PEARL Software Engineer – 9 Month Contract


Bristol, United Kingdom
Job Type
£30 to £42 per hour

The PEARL team require a Software Engineer to join this exciting and fast paced project, to deliver a configurable platform floor to University College of London. This platform is to be used for a variety of experimental purposes, ranging from urban accessibility planning to crowd behavior studies.

The particular skill-set we require includes a thorough understanding and experience of Graphical User Interface Development, Machine Logic and Network Architecture. The system comprises a number of hand held tablets running the GUI Software (probably as a web application, developed in JavaScript). These then transmit commands via Wi-Fi to a router and over Ethernet to the control boxes mounted on each of the 441 configurable floor modules. The module control boxes will house a PIC to control four electric actuators, which will adjust the module floor height and gradient.

If successful, the chosen Software Engineer will be joining a control systems team for this project, comprising of a Graduate Developer, and a Control Systems Engineer who will be coding the PIC in the module. Your main duties will involve; developing design documentation and implementing the GUI, managing the math required, calculating the height of all the actuators across a platform, the sequencing logic to ensure the equipment does not draw too much power at once and the Network Architecture to support the system.

Software will be predominantly coded in Visual Studio, designed to run on a Windows based tablets. Module control boxes are still to be designed; we will also require your support to assist in preparing that specification. If successful, you will be required to obtain BPSS clearance. The job is expected to last nine months full time, and is required to start as soon as possible.

Required Experience / Qualifications / Attributes

  • Extensive knowledge and experience of implementing servers
  • Excellent knowledge and experience of C++
  • Experience of commissioning, maintaining and fault finding of TCP/IP networks
  • Experience of full system design life-cycle
  • Understanding of networking and communications principles
  • Ability to work on own initiative, as part of a small team

Interpersonal Skills

  •  Self-motivated, team player, action and results oriented
  • Excellent verbal and written communication skills
  • Ability to successfully work towards tight project deadlines

This is an opportunity not to be missed, with a reputable business, supporting innovative, experimental projects from our Bristol hub.

If you are interested in joining our team, then please select ‘apply’ below, a covering letter and portfolio of work would be sincerely appreciated, these can be emailed to me following your application. If you have any questions, please call TQR on 01752 252 533 and ask for Rachel.





Drop files here browse files ...