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
£ 50K

Job 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.

Apply for this position