Firmware / Embedded Software Engineer (23040)
This role calls for a high calibre Firmware / Embedded Software Engineer to work on the design and implementation of embedded firmware for next-generation networking applications. You will liaise closely with a silicon design team to refine the design and performance models for innovative, new devices. By developing firmware the team helps validate the silicon design and from this knowledge transitions to developing production firmware for use by the driver teams.
You will work alongside some of the best embedded C software design / development engineers in the business - within a real "techie" environment. It is a fun place to work, with challenging and interesting projects.
To wow them you will have an impressive academic record (PhD / 1st / 2:1) from a well ranked university along with an extensive commercial software background including:
- Solid experience in coding C for embedded applications
- Good understanding of Ethernet and TCP/IP related embedded systems
- The analysis of VHDL in order to design associated embedded systems
- Awareness of working in assembler
- Familiarity with designing software for device drivers
- A bonus would be digital design, Verilog or VHDL
Excellent prospects await the right candidate in a permanent role in an exciting start-up style environment. It is a good team environment, with regular social events taking place. In addition to a competitive salary, the role offers an attractive benefits package including share options.
Keywords: C / Embedded, Assembler, RTL, TCP/IP, VHDL, Verilog, Senior Embedded Engineer, Principal Embedded Engineer, Senior Firmware Engineer, Principal Firmware Engineer, Cambridge.
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.