Embedded Firmware Engineer

£45K - £60K
07 Nov 2017
16 Nov 2017
Contract Type
Full Time

Are you a bright, enthusiastic senior embedded software engineer? This role would suit any experienced embedded engineer who enjoys working at the hardware/software boundary and can span digital hardware and software domains. Your work will be powering the design of SoCs used in millions of devices across mobile and IoT markets.

Working from bright and modern offices in Central Cambridge the role involves owning and delivering the embedded software solution to help verify an entire hardware project. From initial specification with the digital engineers, through development, debug and delivery. As such the role involves working with both hardware and software teams and debugging both hardware and software bugs. Unlike normal firmware development, this is pre-tape-out there is a huge opportunity to influence the design of the entire system.


  • Design and implement embedded software to directly interface and drive digital hardware

  • Define chip level verification requirements

  • Work with the digital design team to debug software and digital hardware

  • Work with firmware teams to ensure test firmware and production firmware stay in sync

  • Develop and maintain our verification framework

  • Support the in-house software teams moving to new chip designs

Required Skills:

  • C programming in a real-time environment

  • Scripting using a language such as Python or Perl

  • Understanding of digital interfacing

  • Understanding of build systems

If you're curious to know more then please get in touch for a confidntial chat.

This job was originally posted as www.jobsite.co.uk/job/959481068