Principal Firmware Engineer

You will design, develop new products and or enhance and support existing products and bespoke test/ manufacturing equipment.