Embedded Software Engineer – Cambridge - £70,000 - £85,000 paA leading Electronics manufacturer specialising in the printing industry are looking for an Embedded Software Engineer to join their rapidly growing, multi-disciplinary R&D team developing next generation firmware for a wide range of products. They offer a competitive salary and flexible working; the upper salary limit can stretch depending on candidate experience.Responsibilities:Be involved in the full software & product development life cycleWork with a variety of engineers including hardware, software & mechanical engineersDeliver products to a high standardKey Skills/Experience:Degree in Electronics/Computer Science or another relevant disciplineC++ (C++17 ideally)Develop robust and reliable codeEmbedded LinuxObject oriented programmingExperience with microcontrollers & peripherals/interfaces (ARM, I2C, SPI, USB, Ethernet etc.)Any mix of the following is beneficial:Experience with FPGA devices/Architectures (Altera/Intel, Xilinx, Zynq etc.)Image processingU-boot/YoctoUnderstanding/experience with multi-threaded/parallel programmingScripting languages (Python etc.)REST/SOA programmingWindows programming languages (C#, .NET, Visual Basic etc.)Networking protocols (TCP/IP, Ethernet, MQTT etc.)Benefits:PensionPrivate health insuranceLife insuranceFlexi timeWorking from home flexibilityCompany social eventsStock unitsIf you are interested in the position and think you have the skills required as an Embedded Software Engineer, please don’t hesitate to apply.Any questions, contact Oliver Bainbridge at obainbridge@pg-rec.com or call 01189 028 800.