Embedded Software Engineer

Home > Jobs > Embedded Software Engineer

Embedded Software Engineer

LOCATION OF OFFICE: Newark, Nottinghamshire

LOCATION OF WORK: Remote working

SALARY: £40,000 – £55,000


Due to continued growth our client is now seeking an experienced Embedded Engineer to join their team working towards the development of their next generation products. They offer a hybrid work from home scheme and are offering the right Embedded Engineer the chance to work on a variety of exciting new products. You will be joining small team working in an agile environment, so the ability to work closely with other engineers and experience working throughout the full development lifecycle is essential.

The successful Embedded Engineer will have proven experience in delivering well designed and functioning embedded software solutions, be strong with C and C++ programming, ideally have worked on a range of RTOS environments and with a host of networking and comms protocols (SP, I2C, I2S, UARTS etc). You should expect to work throughout the full product lifecycle working closely with other team members.


  • Degree in Computer Science or similar
  • Embedded software design
  • C++ – 11, 14, 17 ideally
  • RTOS
  • I2C, SPI, I2S, UART or DMA


  • ARM processors (STM32, Cortex-M)
  • Bare-metal development
  • Wireless protocols: Bluetooth, Zigbee, LoRaWAN, Thread etc
  • Audio protocols – AES, AVB, DANTE, VOIP etc



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!