Embedded Software Engineer – IoT

Home > Jobs > Embedded Software Engineer – IoT

Embedded Software Engineer – IoT

Salary: Up to £55,000

Location of Office: Hereford

Location of Work: Flexible WFH model 1 day a week in the office

The Role:

KO2 are now working with an exciting IoT technology company as they look to grow their Engineering team. Having recently invested heavily in their R&D facilities including a modernised production area, employee break room and testing facilities. They now have an opportunity for a skilled Embedded Software Engineer to join their team as they embark on the development of next generation products.

Ideally your skills set will be focused on embedded system design, programming in C, serial interfaces (including: SPI, I2C, RS232, RS485, TCPIP) and working with 6-32bit microcontrollers (ARM Cortex desired). Whilst any experience with wireless protocols, RF, C++ or MISRA C is desirable. You will be working on large scale IoT connected systems, connecting up to 500 devices on one system, so attention to detail and strong debugging skills are essential.

The successful Embedded Engineer can expect their role to include:

  • Working in a small design team environment
  • Maintaining existing code and developing new code for future products.
  • Creating detailed software specifications for product development.
  • Testing, Debugging and running diagnostics on software projects.

Initially you will be tasked with contributing to the final stages of their current projects development needs before embarking on new development products where you will be expected to take products from concept through to inhouse testing and manufacture.

Skills Required:

  • Embedded C programming
  • RS232, RS485, SPI, TCP/IP and I2C
  • 8/16/32 bit microcontrollers ARM, PIC, TI etc
  • RTOS – Keil RTX or Free RTOS

Desirable Skills:

  • Wireless communication protocols – BLE, LoRaWAN, Wi-Fi
  • RF protocols
  • C++ programming
  • MISRA C

Please contact Laurence Powell or Andrew Knight to discuss this role in further detail.

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!