Senior Embedded Software Engineer
Location: Scotland
Employment Type: Permanent, Full-Time
Salary: Up to £65,000
I’m working with an independent technology consultancy in the central belt of Scotland that’s looking to expand its engineering team with a Senior Embedded Software Engineer. The company partners with a range of UK and international clients, delivering custom electronic and software solutions across industrial, scientific, energy, and consumer markets.
This position would suit an engineer who enjoys hands-on embedded development, particularly bare-metal or RTOS-based work, and values working in a close-knit, multidisciplinary team alongside hardware, firmware, and FPGA specialists.
Key Responsibilities
* Design, implement, and test embedded firmware for a range of microcontrollers (ARM Cortex-M, PIC, etc.)
* Develop software for bare-metal and RTOS environments (e.g., FreeRTOS)
* Support multiple projects throughout the development lifecycle, from prototype to production
* Collaborate closely with hardware and FPGA teams to integrate systems effectively
Skills & Experience
* Strong proficiency in C programming for embedded systems
* Experience with microcontrollers and communication interfaces (SPI, I2C, UART, CAN, etc.)
* Exposure to or interest in FPGA-based systems (knowledge of VHDL/Verilog a plus)
If you’re an embedded engineer who enjoys seeing your designs come to life in real hardware, this is a great opportunity to work on diverse, technically challenging projects within a collaborative, innovation-driven environment.
To learn more, please contact Harry Hansford at IC Resources for a confidential discussion.