Avanti Recruitment is hiring on behalf of a leading provider of broadcast/media devices, based in the Reading area.We're looking for a mid/senior-level embedded software engineer to join their multi-disciplinary R+D team. You'll be involved in bringing up a brand new development platform (x86/ARM) from scratch, You'll work alongside hardware, firmware, and other software engineers to take this project through the full project development life-cycle.What we REALLY need:"C" for embedded Linux platforms (Yocto or similar)Board bring-upLinux kernel & device tree configurationU-boot, memory mapping, file systems, etc.Knowledge of object-oriented programming (Most of their IP is developed using C++17 - they're happy to teach people C++ on the job, but need some basic knowledge of OO principals!)Great to have:Experience with C++ 14/17Experience or knowledge of high-speed networkingNice to have:Knowledge of TCP/IPQtAWSThere's a great salary on offer, as well as benefits including private health insurance, discretionary bonus, private pension, and 25 days holiday. Oh - they're also happy for people to be mostly remote, with a minimum of once per month on-site work.There's also a 2 stage interview process, with interviews arranged for next week. For more information on this role, apply now or contact Kirstin at Avanti Recruitment