Position: Embedded Software Engineer
Location: Newark + Hybrid WFH
Salary: Up to £60,000
Overview:
Our client is experiencing strong growth and is looking to expand their development team with an experienced Embedded Software Engineer. This is a unique opportunity to work on innovative, life-enhancing products that make a real-world impact. You'll contribute to the creation of next-generation technology in a supportive and agile environment.
Key Responsibilities:
* Design and development of embedded software solutions
* Programming in C and C++
* Working with real-time operating systems (e.g., FreeRTOS, AzureRTOS, ThreadX)
* Implementing wireless communication protocols such as Bluetooth, Zigbee, LoRaWAN, or Thread
* Collaborating closely with a small, agile team across the full software development lifecycle
Required Skills & Experience:
* Proven experience in embedded software design
* Strong programming skills in C/C++
* Hands-on experience with RTOS - ThreadX, FreeRTOS etc
* SPI, I2C, UARTS, I2S, TCP/IP
* Ability to work independently and collaboratively in a hybrid working, agile environment
Desirable Skills:
1. ARM-based development (e.g., STM32, Cortex-M)
2. Familiarity with wireless protocols ...