Embedded Software Engineer


Embedded Software Engineer

The Company

SensorZone is a division of GKD Technologies, an established safety products business with 30 years of heritage. SensorZone leverages GKD’s resources and expertise with the latest technological innovations to deliver the next generation of safety systems.

SensorZone’s primary product is an intelligent Proximity Warning System that helps keep over 20,000 people safe on worksites around the world. With a renewed focus on ESG, global demand for safety equipment is surging. In 2021 we grew our revenue by 80% year over year without external investment. We are now looking for ambitious individuals to come and join our engineering team for our next chapter of growth.

Your role as the Embedded Software Engineer is being responsible for end-to-end development of robust firmware within the GKD SensorZone team. You will be an integral part of a high-skilled, fast-paced and multi-disciplinary design and development team. You will be hands-on from the start, taking ownership of projects and making a positive impact on the business.

Your Responsibilities

You are a self-motivated, experienced and hands-on firmware design and development engineer with responsibilities to:

  • Develop and implement firmware solutions on microcontroller-based systems
  • Develop and implement robust and intuitive software, ensuring that the software is accurate, reliable, and maintainable
  • Contribute to next generation product development, product enhancement, sustaining production, regulatory compliance, and validation testing
  • Electronic circuit design and diagnosis
  • Development testing and debugging to deliver successful product acceptance
  • Design test-rigs, software, and programs to support automated testing and validation
  • Plan and produce deliverables contributing to the team’s engineering and product development goals
  • Generate and maintain effective documentation throughout firmware and software development cycle

Your Background

Along with a passion for microcontroller systems and programming you will also ideally have/be:

  • A demonstrable track record of hands-on firmware development using microcontrollers, mainly Microchip, STM32, and TI CC1310 RF
  • A degree or higher qualification in the field of Electronics Engineering or a relevant field, with over 5 years’ experience working with microcontrollers and electronic systems
  • Proficient in firmware programming using C and associated development toolchain such as STM Cube, GCC and MPLab to implement design effectively
  • Experience using C# .Net, Python and Java
  • Knowledge of electronic principles and circuits, including interface protocols, data acquisition, and communications systems (GSM, IOT)
  • Self-starter, resourceful, and driven to deliver great results within a flexible working environment
  • Experience of working in an Agile environment using tools such as Jira and Trello
  • Experience with software control such as Bitbucket
  • Have strong communication skills and a keen eye for detail

Package and Perks

  • Competitive base and annual bonus
  • 25 days’ holidays plus bank holidays
  • Opportunity to become a shareholder in the company via our employee share scheme that’s launching soon
  • Flexible working hours
  • Lead your own development with a personal learning budget of £400 per year
  • Electric car scheme from Octopus Energy and Cycle Scheme


  • Flexible – preference for south
  • Collaborate in person 1-2 days per week

Apply now

Please fill out the form below in as much detail as possible if you wish to apply for this vacancy.