Back to jobs

Embedded Software Architect - Exciting New Product

Job description

SoCode are working with a really exciting high tech client on a brand new vacancy that will give the successful candidate an opportunity to be part of creating a completely new generation of products.

Our client have been looking to create this new generation for some time, and are now in a position where hardware has reached a place that they are able to bring these new ideas to fruition.

As such, you will not be involved in working on the old products at all, your entire time and resource will be dedicated to this new technology.  As these ideas progress, you will have additional members added to your team, and over the next couple of years it is expected that you will be architecting for a team of 5.

This role requires someone with a good level of experience in high level design and architecture (preferably for an embedded Linux product range), and the ability to decompose designs, adding appropriate detail and allows developers to run with the implementation.  You will also be working alongside the software director and other teams to ensure the most approprioate development process, tooling and testing methods are used.  As the role progresses, there may also be some line management.

Requirements for application:

  • Experienced software architect with very strong high level understanding
  • Background that includes complex embedded systems and embedded software
  • C and Python
  • At least some knowledge of Linux (a Linux expert is beneficial)
  • Experience within high-speed communications would also be highly beneficial, but not required



This is a very exciting role that we are expecting a strong set of applications for.  Please feel free to apply if you just want to have a conversation, or give us a call directly and I will talk you through the role more.