C++ Software Engineer
Spectrum IT Recruitment
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 50KJob location
Tech stack
Testing (Software)
.NET
Agile Methodologies
Automation of Tests
C++
Image Analysis
Concurrent Computing
Visual Basic
Software Architecture
Software Engineering
Software Systems
System Testing
Windows Desktop
Windows Forms
Multithreading
GIT
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
Requirements
- 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
About the company
Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.