Embedded Software Engineer

Home > Jobs > Embedded Software Engineer

Embedded Software Engineer

SALARY: £45,000 – £52,000


LOCATION OF WORK: This role will be predominately office-based role

THE ROLE: Our client is now growing their technology team and require an experienced Embedded Software Engineer to join their team in the Camberley area. The successful Embedded Engineer will be joining a small team design environment working on the development of a new range of industry leading products used throughout Europe.

Our client design and develop a host of specialist devices so they can offer plenty of variety in the role working on a mixture of Linux and embedded environments in C and C++. The successful Embedded Engineer will be joining a team design environment so strong communication skills and the ability to work closely with other engineers is crucial. You can expect to be involved in the full design life cycle of a host of new projects and should be keen to see projects through to completion.

Skills and Experience Required:

  • Embedded C
  • Linux development
  • Modern C++ (11, 14 or 17 ideally)
  • Experience of programming SPI, I2C, UARTS, Ethernet PHYs, USB devices, etc
  • Writing Linux device drivers
  • Development of software for microcontrollers (ARM, STM32 Ideally)

Desirable Skills and Experience:

  • Jenkins CI, SVN and GIT
  • OpenCV, STL or Boost
  • Multi-threaded programming
  • CUDA and working with GPUs

Apply for this job

    Job alerts

    Sign up to our job alerts and get automatically notified when any jobs come in which match your skill set!