Join an industry leader in Battery Management Systems (BMS) - Edinburgh, Hybrid Working Model

Actively seeking a highly experienced Principal Firmware Engineer for a leading technology company based in Edinburgh, where you will have the opportunity to join a highly proficient software team developing innovative solutions in a market that will see enormous growth over the next 10-15 years. The successful Principal Firmware Engineer will ideally bring experience of developing low-level Firmware which interfaces with low level electronic peripherals. This team are currently looking for more than one Firmware Engineer, so please if you have experience in low-level embedded development and are seeking a new opportunity, please do apply now!

For this Principal Firmware Engineer, we are looking for someone with:

  • You will have commercial expertise in Embedded C development
  • You will have experience with bare metal software development
  • Ideally, you will have experience in developing drivers for low level communications interfaces (SPI, UART, I2C)
  • Any experience with BMS (battery management systems) or EVs (Electric Vehicles) will be advantageousWhat Next?

    If you’re a Firmware Engineer looking for an exciting new challenge within a great company, then please apply today to learn more!

    For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today.

Job ID:

Remember: You should never send cash or cheques to a prospective employer, or provide any financial information. Please get in touch if you see any roles asking for payments or financial details from you. For more information, visit