Research Assistant Software Engineer for the Grapples Project, University of Cambridge, UK

University of Cambridge
Study in:UK
Deadline: 18 February 2018

Research Assistant Software Engineer for the Grapples Project (Fixed Term)

A position exists for a Research Assistant Software Engineer in the Department of Engineering, to work in the Physical Computation Laboratory on the Grapples project.

The post holder will be located in West Cambridge, Cambridgeshire, UK.

The key responsibilities and duties are to implement algorithms developed as part of an ongoing research effort, in order to deploy those algorithms as a web-based tool for engineering students. The user interface of the tool will be built on Blockly, an open-source graphical platform that makes it easy to provide a graphical interface for traditional text-based programming languages. The graphical interface will serve as a front-end to generating programs for target computing platforms (e.g., Raspberry Pi or BBC micro:bit), as well as a front-end to let students associate program variables with a set of standard physical signals. The role holder will implement algorithms for checking units of measure in programs, based on the information obtained from the graphical interface and algorithms for checking physical invariants in computations involving physical signals. These techniques will be automated and implemented underneath the graphical programming interface. The role holder will catalog a library of physical invariants that are relevant to the signals from common sensors. The catalog of invariants will provide a starting point that educators using the Grapples system will be able to build upon when designing teaching exercises.

The skills, qualifications and experience required to perform the role are experience with C/C++, Javascript, HTML, Node.js, strong written and verbal skills, and an ability to work in a dynamic and fast-paced research environment. Applicants must have at least an undergraduate degree in electrical engineering, computer engineering, computer science, or related field.

Salary Ranges: Research Assistant: £25,728 – £30,688

Fixed-term: The funds for this post are available for 6 months in the first instance.

Once an offer of employment has been accepted, the successful candidate will be required to undergo a health assessment.

To apply online for this vacancy, please click on the ‘Apply’ button below. This will route you to the University’s Web Recruitment System, where you will need to register an account (if you have not already) and log in before completing the online application form.

Please upload your CV (including a publications list) and a covering letter by midnight on the closing date. Additional documents that have not been requested will not be considered as part of your application.

If you have any questions about this vacancy or the application process, please contact Ann Martin, email (Tel +44 (0)1223 748334)

Please quote reference NM13367 on your application and in any correspondence about this vacancy.

The University values diversity and is committed to equality of opportunity.

The University has a responsibility to ensure that all employees are eligible to live and work in the UK.

Further information

Apply online

Leave a Reply

%d bloggers like this: