The Electronics / Software Engineer role at Cambridge Consultants focuses on solving complex technical challenges in a collaborative environment. The successful applicant will engage in various client projects, contributing to the design and implementation of systems across multiple disciplines. Key responsibilities include software development, PCB design, and hardware testing, while also engaging with clients throughout the project lifecycle.