We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

Embedded Software Engineer (24602)

Cambridge area
to £70k DoE plus benefits
Filled

Real-world robotics, startup, embedded software, control systems, imaging

This well-funded startup with founders from top companies is working on next-generation real world robotic systems for use in the UK and abroad. These rugged, precision semi-autonomous robots will be helping out specialist industry, out in the countryside, not on the factory floor.

They’re looking for a skilled firmware engineer to work on their ARM, RTOS microcontroller-based systems. These interface with 3D imaging hardware and control systems, including drive systems and sophisticated robot arms. They also communicate via onboard networking with a high performance non-real-time system which handles intensive computations via specialist hardware.

You will have a top degree in computing, electronics or a related subject, and strong A-level grades, and in addition you will have experience with:

  • C (99 or C11 accepted) and C++ (11, 14 or 17) for real-world embedded systems in commercial companies
  • Modern microcontrollers, ideally but not necessarily STM32 ARM Cortex (various models)
  • Real-time operating systems and/or embedded Linux

Naturally you will be accustomed to developing for resource constrained environments, making use of cycle timing, interrupts, memory-mapped I/O and other such common techniques.

Specific experience in embedded imaging software, robotics, control systems and safety-critical systems is advantageous.

The company also offers flexible working in addition to a generous salary and benefits; 5 day week equivalent hours are expected, and candidates will need to be locally based and able to travel to the office as required for meetings and as a matter of course most days.

Interested? Send your CV to ECM Selection; whilst we can only put forward the top few candidates, we do read every CV and try to respond to everyone.


Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.