Embedded Software Engineer

Position: Embedded Software EngineerLocation: NewcastleSalary: 60,000 to 75,000KO2''s client is seeking a talented Embedded Software Engineer to join their growing engineering team in Newcastle. This is a key hire within the business, offering the opportunity to work on a wide variety of technically challenging projects that combine software, firmware, electronics, and mechanical engineering.The core requirement is strong embedded software expertise - everything else is a bonus. If you enjoy variety, problem-solving, and working across disciplines, this role will give you exactly that.The Role:Developing and maintaining embedded software solutions for complex engineering systemsCollaborating with electronics and mechanical teams on cross-disciplinary projectsTackling varied technical challenges across firmware, C/C++, C#, and Python (all nice-to-haves, but not essential)Involvement in the full development lifecycle, from design through to deploymentAbout You:Strong experience with embedded software development is essentialComfortable working close to hardware and within cross-functional teamsAny additional skills in modern C++, C#, Python, RTOS, or firmware are highly desirable but not requiredWhat''s on Offer:Salary: 60,000 - 75,000 depending on experienceFlexible working: 3 days onsite in Newcastle, 2 days working from homeA role with huge variety - no two projects are the sameThe chance to play a pivotal part in shaping software direction for a growing teamThis is a ..... full job details .....