Embedded Software Developer
Developing our embedded software systems running on PIC and Linux, these are split into code handling real time control for the system, running on a PIC32 with no OS, and higher level control system running on a linux module.
Both of these code bases are written in C The server side systems have been developed in Haskell, and we would prefer to recruit someone with an interest in Functional programming so that they could be involved at other levels of the infrastructure.
You should be: Be happy working in a small, fast moving team Be motivated and enthusiastic, with an eye for detail Be a self-starter, managing own workload and deadlines Able to be based in central London office minimum of 4 days per week.
ESSENTIAL SKILLS: - Embedded programming C/C++ code - Linux scripting and operation Advantages: - Familiarity with (strongly) typed functional languages (Haskell/ML/Scala) - Experience in IoT development - Open Source