<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=157902874662484&amp;ev=PageView&amp;noscript=1">

Embedded Software Developer

Cambridge, Remote, UK

The Role

The role is responsible for developing the embedded software/firmware that will power the next generation of the company’s products, as well as customisation of current systems to support customer needs. The role reports into the Hardware Team Lead.


Key Responsibilities

  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
  • Design, develop, code, test, and debug system software.
  • Review code and design.
  • Analyse and enhance efficiency, stability, and scalability of system resources.
  • Integrate and validate new product designs.
  • Support software QA and optimize I/O performance.
  • Provide postproduction support.
  • Interface with hardware design and development.
  • Assess third party and open-source software.
  • Ensure that the Company’s Quality standard (9001) and other compliance standards including Information Security (27001) are continually maintained and adhered to.



You will be a critical thinker with exceptional problem-solving skills. You will take a sense of ownership and pride in your performance and its impact on company’s success.


  • Proven experience in embedded software engineering or similar role.
  • BS degree in Computer Science or Engineering.
  • Proven experience with development and troubleshooting on embedded targets.
  • Good programming experience in C or C++.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Excellent knowledge of OS coding techniques.
  • Knowledge of different IP protocols, interfaces, and hardware subsystems.
  • Critical thinker and problem-solving skills.
  • Team player.
  • Good time-management skills.
  • Great interpersonal and communication skills.


Company Overview

Checkit is a leading provider of intelligent operations technology, empowering our customers to optimise performance everywhere, from people on the frontlines to critical assets and buildings.

Our combination of cloud-based services and IOT are used in retail, healthcare, life sciences, facilities management, catering, education, manufacturing, hospitality, and commercial property, and we're growing fast. With a solid footprint in the UK and US, we're expanding into more countries throughout Europe and beyond.

As an evolving business, we know how much everyone's preferences and lives vary from person to person, and that's why we offer remote and flexible working so that people can be successful in all aspects of their lives.

Headquartered in Cambridge, UK, with its operations centre in Fleet, UK, we offer a competitive package and a very friendly bunch of people to work with.

What We Offer

We offer the chance to work in a scale-up environment offering many growth opportunities and challenges... in how we organise, what we build, and how we build it.

An emerging, relevant sector (OpsTech) and the opportunity to disrupt/challenge the norms of operations and work with some incredible customers.

A remote-first environment with flexibility to help you be as productive as possible and support you in all the challenges life can create.

You will be working within a cross-functional, self-organising team with autonomy around how you best solve problems.



  • Remote working
  • Competitive salary
  • Health Cash Plan
  • Contributory pension scheme
  • Group Income Protection and Life Assurance
  • Employee Share Option