Software Engineer - Robotics Research

Summary

Salary
£Competitive
Team
Electronics, Robotics and Machine Learning
Location
Malmesbury - United Kingdom

Description

You'll be part of an ambitious and rapidly growing research team at Malmesbury Technology Campus focused on building real robots to go into people’s homes. The team is very multidisciplinary covering topics including Computer Vision, Machine Learning, Robot Control, Mechatronics and Electronics, Human-Robot Interaction, all with the backdrop of friendly and multi-cultural work environment. As a robotics software engineer, you’ll be working directly with domain expert to develop the state-of-the-art robotics prototype. You‘ll take ownership of large portions of the robotics software stack, you’ll integrating and optimising code that spans across multiple robotic disciplines. You’ll condense multiple disparate codes into a single well designed and high quality software stack

Accountabilities

  • Manage the entire high-level software stack from sensor drivers to operating system to the user interface. Avoiding the need for domain-experts to spend time working with unfamiliar technologies 
  • Converting theoretical ideas expressed in Python/MATLAB into concrete implementations that can be proven in the real-world.
  • Develop the core software including defining and scoping
  • Implementing and optimising numerical method for hardware accelerators/embedded systems.
  • Creating embedded real-time systems

Skills

  • Master or PhD in computer science (or similar) 
  • Strong skill in C/C++
  • Good knowledge in Linux System and open source software
  • Good understanding of systems architecture: Processor architectures and hardware accelerators (ARM, DSP and GPGPU)
  • Strong skills in parallel programming and software optimisation
  • Experience with tools for SCM and continuous integration/delivery (git, bitbucket, bamboo)
  • Good understanding of software lifecycle

Benefits

  • 27 days holiday plus eight statutory bank holidays
  • Pension scheme
  • Performance related bonus
  • Life assurance
  • Sport centre
  • Free on-site parking
  • Subsidised café and restaurants
  • Discounts on Dyson machines

Posted: 18 April 2019