Embedded Software Engineer - Newcastle Upon Tyne KO2 is partnering with a forward-thinking client based in Newcastle Upon Tyne, who is expanding their engineering team throughout 2025. They're developing cutting-edge products and are looking for an Embedded Software Engineer to play a key role in their next generation of technology. The Role: As an Embedded Software Engineer, you'll be developing software that powers, controls, and monitors advanced devices. Whether your strength lies in Embedded C or Modern C++, your skills will be put to use in a collaborative, embedded environment where innovation is at the forefront. You'll be involved in the full development cycle - from design and implementation to testing - and work closely with cross-functional teams to ensure robust and seamless integration with hardware systems. Key Responsibilities: * Design, develop, and maintain software for embedded systems (RTOS, Bare Metal, or Linux environments). * Write, test, and optimize code using Embedded C or Modern C++. * Collaborate with hardware and firmware engineers to deliver fully integrated solutions. * Work on breakthrough projects shaping the future of technology. Required Skills & Experience: * Demonstrable experience in embedded software development. * Strong background working with embedded environments. * Proficiency in either Embedded C or Modern C++. * Solid understanding of communication protocols such...