Job Description
We are seeking a Software Engineer with strong C++ skills to join a small, highly technical development team.
This role offers the opportunity to work on sophisticated software that controls high-precision hardware systems and performs complex image analysis. You will collaborate closely with engineers and scientists to design and deliver integrated hardware and software solutions.
What you'll do
* Develop Windows desktop applications using C++ and .NET
* Design, implement and test software for high-precision systems and imaging platforms
* Work closely with hardware engineers and technical specialists
* Contribute to software architecture, planning and agile development
* Write automated tests and support system validation
* Occasionally assist with system installation and configuration
What we're looking for
* 2-4+ years of software development experience
* Strong C++ development experience (essential)
* Experience with .NET (VB.NET) / WinForms or similar desktop frameworks
* Degree in a STEM discipline
* Strong problem-solving and mathematical skills
* Ability to work effectively in a small collaborative engineering team
Desirable experience
* Multi-threading or concurrent programming
* Image analysis or data modelling
* 3D geometry or mathematical modelling
* Git and automated testing
* Embedded systems or hardware control
Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.