Skip to Main Content

Job Title


Embedded Software Engineer


Company : KO2 Embedded Recruitment Solutions LTD


Location : Newcastle upon Tyne, North East


Created : 2025-12-22


Job Type : Full Time


Job Description

Embedded Software Engineer | Newcastle | 45,000 60,000 (DOE)Scroll down to find the complete details of the job offer, including experience required and associated duties and tasks.KO2 are working with a leading technology company in Newcastle that develops advanced robotics, automation, and control systems for cutting-edge industrial and research applications.Theyre looking for a skilled Embedded Software Engineer with a passion for developing reliable, high-performance software that integrates seamlessly with complex hardware and control systems.The RoleAs an Embedded Software Engineer, youll play a key role in designing, developing, and testing real-time software for robotic, control and automation products. Youll work as part of a multi-disciplinary engineering team collaborating with experts in electronics, mechanical design, and systems integration to deliver innovative solutions from concept through to deployment.This is a hands-on role, ideal for someone who enjoys solving technical challenges, working close to hardware, and contributing to meaningful, real-world engineering projects.Key ResponsibilitiesDesign, develop, and maintain real-time embedded software in C/C++ on Linux and embedded platform based systems.Collaborate with electronics and mechanical engineers to integrate software with robotic and control hardware.Debug, test, and validate software, ensuring reliability and performance.Read and interpret electrical schematics and interface with embedded systems.Review and test software written by others, ensuring best practices and quality standards are met.Support system-level integration, troubleshooting, and performance optimisation.Apply innovative thinking to solve complex technical problems in robotics and automation.Skills & Experience RequiredProven industry experience in embedded or real-time software development.Strong background in C/C++ programmingBasic understanding of electronics and ability to read electrical schematics.Experience working within multi-disciplinary teams and cross-functional environments.Excellent analytical, problem-solving, and data interpretation skills with the ability to make sound decisions under pressure.Degree in Software Engineering, Computer Science, Robotics, Physics, or Mathematics, or equivalent experience.Either hold or be able to achieve SC ClearanceDesirable SkillsExperience with ROS (Robot Operating System).Experience in robotics, machine control systems, or industrial automation.Experience with software testing, code review, or CI/CD processes. xjdpvnf Whats on Offer45,000 60,000 (depending on experience)Private health insurance and pension schemeOnsite, technically collaborative environmentOpportunity to work on cutting-edge robotics and automation systemsCareer development in a forward-thinking engineering companyIf youre an Embedded Software Engineer who thrives on solving complex technical challenges and wants to help shape the future of robotics and automation, this is an excellent opportunity to join an innovative and growing team in Newcastle.