M

Embedded Software Engineer - BMS

Marcus Knightley £35K–£45K/yr

Staffing and Recruiting · 2-10 employees

4 d ago
embedded Mid (2-5 yrs) Full-time
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will be responsible for designing, developing, testing, and maintaining embedded software solutions for smart-building control systems. The role involves working with IoT-enabled devices and interfacing with various external sensors and inputs.

What they look for

C C++ Embedded software Baremetal programming NORTOS I2C SPI Hardware interrupts Ti chipsets CC1310 CC1315 SmartRF Studio OTA programming Code Composer Studio Bluetooth BLE

Requirements

Candidates must have extensive experience in embedded C/C++ programming and baremetal development. Proficiency with Ti chipsets, communication protocols like I2C/SPI, and RF ecosystem experience is required.

Benefits

Company pension scheme Healthcare insurance Private health care option 24 days holiday 8 bank holidays

Full description

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.

Similar roles