Our client is a leading BMS controls manufacturer for the UK market, serving various sectors including commercial, industrial, healthcare and education. We are hiring an Embedded Software Engineer to join the software team at the state-of-the-art facility in south-west England. You will be responsible for designing, developing, testing, and maintaining embedded software solutions for smart-building control systems and IoT-enabled devices. Please enquire for more detail about the specific products. Requirements - Extensive embedded programming in C/C++ - Baremetal programming/NORTOS - Extensive use of pointers, structures, and unions in C - I2C and SPI communications - Hardware Interrupts and clocks - Experience with the latest Ti chipsets - CC1310/CC1315 system architecture - SmartRF Studio - OTA programming - Experience of RF in the Ti ecosystem - Experience with Code Composer Studio (CCS) and firmware flashing - Bluetooth or BLE - Experience interfacing with and controlling external sensors, reading, and controlling analogue and digital inputs Nice to have: - Experience with Dialog BLE modules - Knowledge of Microwave sensors - Proficiency in C# - Familiarity with Linux - Experience with RPi Benefits £35,000-£45,000 / annum Company pension scheme Healthcare insurance and Private Health Care Option 24 Days Holiday 8 Bank Holidays Marcus Knightley is an independent recruitment company established in 1988.