Software Engineer
1 day ago
Southampton
Software Engineer (C++) Location: Southampton Salary: up to £45k Are you passionate about developing software that powers the world's most exciting entertainment? Join a growing R&D team creating market-leading lighting control hardware and software solutions used in festivals, concerts, and on TV. About the Role We are seeking a self-motivated Software Engineer to join our client’s ambitious and growing team. You will be involved in the full software development life cycle, from conception to deployment, helping build solutions for a range of platforms, including PCs and mobile devices. The software is primarily developed using C++. Main Responsibilities • Design, develop, and support solutions for bespoke products, • Design and develop the applications' user interface., • Assist in maintaining the CI build system for a range of platforms (Windows, macOS, Linux, Android, iOS, and bare metal micro-controllers)., • Create high and low-level software designs using recognized methodologies., • Prepare and implement suitable test strategies., • Assist the support team with troubleshooting and implementing corrective actions. Essential Skills & Experience • 3+ years professional experience in Software Engineering., • Experience developing in C++., • An understanding of how modern complex C++ applications are compiled and built., • Excellent communication, technical, and problem-solving skills., • Experience using build and CI tools such as CMake, GitLab, vcpkg, and Docker.