Embedded Software Engineer - Cambridgeshire A multi-national company specialising in the design and development of cutting edge products for a variety of growing industries is currently looking for a senior embedded software engineer with strong low-level development experience Requirements: * Strong experience and understanding of low-level firmware development - baremetal/RTOS * Experience with C/C++ programming * Experience with a range of MCU architectures, including PIC, ARM etc * Knowledge of common comms interfaces (USB, Ethernet, UART, SPI, I2C) Desirable: * Experience with FPGA development in VHDL and/or Verilog is desirable, but not essential...