Embedded Software Engineer
Role details
Job location
Tech stack
Job description
An established and innovative engineering business in South Leeds is expanding its team and looking for a talented Embedded Software Engineer to join them. With over 30 years of industry expertise, the company partners with leading organisations across multiple sectors, delivering cutting-edge electronic and embedded solutions that make a genuine real-world impact. What You'll Be Doing
- Designing and developing embedded systems from the ground up
- Writing robust, high-quality C code
- Working with RTOS environments
- Contributing to architecture and design decisions
- Collaborating closely with hardware and leadership teams
Requirements
-
Strong C programming skills
-
Experience with RTOS (e.g. FreeRTOS, Zephyr)
-
Microcontroller development experience (STM32, Microchip PIC, Nordic preferred)
-
Familiarity with communication protocols such as I2C, SPI, CAN, and DALI
-
Degree in Engineering, Computer Science, or a related discipline Desirable Experience
-
Wireless technologies (BLE, Thread, Zigbee)
-
Application-level development in C, C++ or Python
-
Version control (Git) About You You're an experienced Embedded Software Engineer who enjoys working in a smaller team where your contribution truly matters. You take ownership of projects, stay up to date with emerging technologies, and enjoy applying new ideas to practical engineering challenges.