 
        
        Salary: £65,000 - 70,000 per year Requirements:
 * Experience in writing code in C
 * Familiarity with wireless communication protocols such as ZigBee and BLE
 * A genuine interest in low-level software development using both C and Assembler
 * Capability to work on complex technical challenges
 * Willingness to collaborate in a team setting as well as work autonomously
Responsibilities:
 * Collaborate to define the software development life cycle
 * Write clean, low-level code in both C and Assembler
 * Test and debug firmware development
 * Engage with team members and contribute to projects while also being able to work independently
Technologies:
 * Embedded
 * Firmware
 * IoT
 * Bluetooth
 * Hardware
More:
We are a forward-thinking company with a senior team of highly skilled engineers and developers, dedicated to research and development within the fields of Automation, Access Control, and IoT. Our team is currently focused on creating the next generation of IoT and energy monitoring devices that will transform the consumer market. Over the past decade, we have rapidly grown to become one of Scotland's leading names in the Smart Energy sector, serving tier-one clients such as EDF, Npower, and David Lloyd.
As we expand our product suite and explore new industries like health & leisure, wearables, and telecoms, we seek an Embedded Software Engineer who is eager to tackle intricate technical challenges within an elite team. We offer a competitive salary range of £65,000 - £70,000 along with remote work options, training opportunities, career progression, and various company benefits.
If you find this opportunity aligns with your skills and ambitions, we encourage you to apply. We are committed to equal opportunity and welcome applications from all suitable candidates.
last updated 44 week of 2025