43 minutes ago

Software Engineer - C++

Leicester 30K - 40K Permanent

Software Engineer - C++ | Leicester


Our client is an established, innovative technology business with over 50 years of heritage developing high-precision measurement and colour science solutions. Their products are exported worldwide and used by some of the world's most recognisable brands. As the product range becomes increasingly software-driven, they are growing their development team and looking for a Software Engineer to join them in Leicester.

The Role


You'll be working within a small team of two, reporting directly to the Head of Software, contributing to the development and maintenance of a growing suite of PC and embedded applications used globally to calibrate and maintain precision measurement equipment.
This is a hands-on role with genuine ownership. You'll be expected to work with a degree of autonomy, bring ideas to the table, and collaborate closely with colleagues across engineering disciplines in an open-plan environment.

What You'll Be Doing

  • Developing and maintaining C++ applications across PC and embedded platforms
  • Building new software modules and contributing to the full development lifecycle
  • Writing and managing automated tests
  • Managing source control systems
  • Working on projects that ship to global customers worldwide

What We're Looking For


Essential:

  • Strong C++ skills (C++17 and object-oriented design)
  • A degree in Mathematics, Physics or a related technical discipline
  • 1-2 years of post-university software development experience (or a strong graduate with demonstrable C++ knowledge)
  • Good communication skills and the ability to thrive in a small, multi-disciplinary team


Beneficial (not essential - training available):

  • Experience with MFC or Qt frameworks
  • Familiarity with OpenCV or image processing
  • Knowledge of Boost or STL

The Process

Shortlisted candidates will be asked to complete a technical assessment (approximately 4-5 hours) as part of the hiring process.

Working Hours & Location

  • Monday-Thursday: 8:00am-5:00pm (flexible start between 07:30-08:30)
  • Friday: 8:00am-3:00pm
  • 5 days on-site at their Leicester office

Benefits

  • 22 days annual leave + bank holidays (rising to 24 days at 5 years, 26 days at 10 years)
  • Non-contractual annual bonus: £1,500-£2,000
  • Statutory pension (3%)
  • Death in service - 4x salary
  • Medicash health benefit
  • Cycle to Work scheme
Share this job:

Apply now

Similar Jobs

3 hours ago

Mechanical Design Engineer

Burntwood 30K - 40K Permanent

Mechanical Design Engineer Burntwood - hybrid workingKey ResponsibilitiesProducing fabrication, refractory, and general arrangement drawings in accordance with BS8888 standardsReviewing and verifying engineering drawings created by team membersCarryi...

3 days ago

Electronic Systems Engineer

Rhyl 50 - 70 Contract

Electronic Systems Engineer (Optical Systems)Contract: 6 months, Rhyl, fully on-site, outside IR35OverviewI'm seeking an Electronic Systems Engineer with experience in optical and photonic systems. The role will involve the design, development, and i...

3 days ago

BMS Project Manager

London 60K - 70K Permanent

BMS Project Manager - LondonUp to £70k + benefits Job Summary:Seeking a highly skilled BMS Project Manager to oversee multiple BMS projects across London. The ideal candidate will come from a BMS engineering background, with extensive experience in T...

3 days ago

BMS Commissioning Engineer

Cardiff 45K - 55K Permanent

BMS Commissioning Engineer - Cardiff & South WestLocations: Cardiff / Bristol / Swindon / South Wales (onsite)Salary: £45k-£55k + benefitsJoin a large, employee-owned BMS company delivering complex, multi-million-pound commercial projects across the...

3 days ago

BMS Service Engineer

Slough 45K - 55K Permanent

BMS Service Engineer - Data Centres Location: Slough Salary: Up to £61k OTE + benefitsThe Opportunity: We're looking for an experienced BMS Service Engineer to join a busy Data Centres Support Division. This is an onsite role, supporting mission-crit...

3 days ago

Lead Engineer

Telford 70K - 80K Permanent

Lead Engineer Telford - hybrid working Up to 80k + car allowance Role ResponsibilitiesTake responsibility for managing and delivering activities across the Functional Safety lifecycle within project environments.Lead and support multidisciplinary eng...

5 days ago

BIM Coordinator

Nottingham 30K - 50K Permanent

BIM Coordinator Nottingham - hybrid £30,000 - £50,000 DOERole OverviewMy clients are seeking an experienced BIM Coordinator with a strong background in the building services (MEP) industry to join their growing team. The successful candidate will pl...

5 days ago

Electrical Design Engineer

St Asaph 40K - 45K Permanent

Electrical Design Engineer St Asaph - hybrid working Up to £45,000Key ResponsibilitiesProvide structured leadership and day-to-day management to direct reports, fostering engagement, accountability, and strong performance outcomes.Oversee all contrac...

5 days ago

Project Manager

St Asaph 50K - 60K Permanent

Project Manager/Design Lead St Asaph - hybrid working up to 65k DOEWe are seeking a skilled Project Manager/Design Lead to support the planning, coordination, and delivery of complex water and wastewater projects. This role involves working across mu...