Embedded Firmware Engineer
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
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