Job Description
Are you an Software Engineer with strong C/C++ skills? Do you enjoy working on cutting-edge video and camera technology in extreme environments? Are you ready to modernize platforms and design robust front-end applications?
An innovative electro-mechanical manufacturer based in Farnborough is seeking a talented Software Engineer to join their technology development team. This role involves working on high-performance camera systems designed for the harshest conditions, helping to evolve legacy codebases and develop modern software solutions.
Software Engineer
Outside IR35 Contract
ASAP Start
Salary dependent on experience
Farnborough | 2 days remote
The Software Engineer will have the following responsibilities:
* Develop and maintain software applications in C/C++ for Windows platforms using Microsoft Visual Studio.
* Lead modernization efforts by migrating legacy software to up-to-date platforms and technologies.
* Design and implement user interfaces using modern UI/UX tools such as Shadcn.
* Collaborate with hardware and electronics teams to integrate software with embedded systems and device communications.
* Contribute to the development of web-based front-end applications and assist with video streaming interfaces.
The ideal candidate will have the following experience and skills:
* Strong background in Windows software development.
* Expert-level proficiency in C and C++.
* Proficient in using Microsoft Visual Studio.
* Experience with modern UI/UX frameworks and tools, especially Shadcn.
* Proven capability in modernizing and upgrading legacy systems and platforms.
* Experience in web front-end development.