Embedded Software Engineer

Home > Jobs > Embedded Software Engineer

Embedded Software Engineer

LOCATION OF WORK: A hybrid model of working is offered. 3 days a week remote working can be offered.



Our rapidly expanding design consultancy client are now seeking an experienced Embedded Engineer to join their team in their Nottingham based offices. They offer a hybrid work from home scheme and are offering the right Embedded Engineers the chance to work on a variety of exciting products from IoT devices, touchscreen solutions to Ai based projects. If you are passionate about software and looking for a challenging role with plenty of variety then this is the role for you.

The successful Embedded Engineer will have proven experience in delivering well designed and functioning embedded software solutions, be strong with C/C++ programming, ideally have worked on a range of RTOS environments and with a host of networking and comms protocols. You should expect to work throughout the full product lifecycle working closely with other team members including software, hardware, test and mechanical engineers. You will enjoy collaborating in a team environment and be keen to work with cutting edge technology across multiple projects.


  • Degree in Computer Science or similar
  • Embedded software design – C/C++
  • RTOS
  • ARM processors (STM32, Cortex-M, 8051 etc)
  • RS232, RS485, TCP/IP, I2C, SPI


  • Bare-metal coding
  • Embedded Linux
  • BLE, Zigbee, Wi-Fi protocols
  • IoT devices

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!