C++ Software Engineer

Location of Office: Stockport, Greater Manchester

Location of work: Fully remote working

Salary: £40,000 – £50,000

The Role:

A new role has been created for a C++ Software Engineer to join our clients growing team working towards the design of their next generation products within the system monitoring and improvement sector. The ideal Software Engineer will have proven experience developing new software from scratch and also enjoy the challenge of updating and improving products which are already active in the field. Our client work with leading companies in the software industry and as such the successful Software Engineer will have the chance to work on cutting edge software products that will set the industry standard around the globe.

You will be very strong programming in C++ ideally working with modern variants (11, 14, 17) and using newer coding techniques. You will be comfortable working within a Linux environment and have worked with multithreaded applications. Although the majority of your work will be application level any experience with kernel or driver level development would be useful as would experience with Yocto or Docker.

Although their office is based in Stockport they are happy for somebody to take this role on in a remote capacity, using modern technology to collaborate with their team and support customers as and when required. So if you want to work from home, in the office or a mixture of both this role will be suitable for you.

Skills and Experience Required:

  • C++ – 11, 14 or 17
  • Linux
  • Agile development techniques
  • Multithreading
  • Application development

Desirable Skills and Experience:

  • Embedded Software development
  • Yocto or Docker
  • Linux kernel or driver level development
  • C# ASP.NET
  • Experience or knowledge of Test or Behaviour driven development


Mechanical Design Engineer

Salary: £40,000 – £47,000

Location of Office: Manchester

Location of work: WFH Hybrid Model – 2 days a week working from home

The company:

Our client is a privately owned, British company who develop, design and manufacture their industry leading products on site in their Manchester based offices. They make a host of electromechanical devices that are manufactured in large numbers and sold around the globe.

The Role:

An exciting position has now been created for an experienced Mechanical Design Engineer to join their Engineering teams as they continue to grow. The successful Mechanical Design Engineer will be reporting directly to the Technical Director and be tasked with leading the mechanical design element of their new product range whilst working closely with senior members of the Engineering department from a variety of disciplines including electronics, production and test.

You will be familiar with the Autodesk suite and ideally have experience with Inventor and Vault and have extensive experience with 3D design for both metals and plastics. You will be working closely with other engineering departments towards complete electro-mechanical products so experience designing enclosures for electronic circuits is a must. You will have strong experience with mechanical modelling and simulation, designing machined and cast metal components and injection moulding. In this role you will have the chance to contribute at all design stages whilst overseeing 2 other mechanical engineers works and tasks.

Skills and Experience Required:

  • Autodesk Inventor and Vault packages
  • 3D mechanical Design
  • Metals and Plastics
  • Injection Moulding
  • Designing enclosures for electronic circuits

Desirable Skills and Experience:

  • Project or Team leading experience
  • Epicor ERP experience
  • Design of handheld electronic equipment
  • Knowledge of test and measurement equipment


On offer is a strong salary and benefits package plus the chance to work from home 2 days a week, as well as flexible working hours. They have a friendly, enthusiastic environment with clear paths for career development for the right Mechanical Design Engineer.