Back to jobs

Embedded Software / Firmware Engineer - Machine Learning Startup

Job description

SoCode are working with an emerging technology start up who are creating a brand new patented autonomous robotics product solution.

Our client are small, but have very strong funding and backing, and clients in waiting. They also have existing prototype products, and now need to continue the development of the products to ensure that they are production ready.

As part of this we need a genuine expert in Firmware Engineering / Embedded Software Engineer who can be the go to expert in the company for anything relating to that layer of the software stack.

As such, this role would suit an experienced candidate who has proven experience and can hit the ground running without the need for training or supervision.

Fantastic environment, including flexible working along with some remote working opportunities, and an excellent remuneration package that includes share options.

Requirements for application

  • Firmware Engineering
  • ARM 
  • Embedded C, preferably with an understanding of C++ too
  • Experience working close to the hardware
  • Some exposure to safety critical environments


If you are interested in applying for this role, please email