Software Engineer

Company: Expleo Group
Apply for the Software Engineer
Location: Greater Manchester
Job Description:

We are looking for a number of capable and motivated Software Engineers to join our team in Cheadle. You will work on a diverse range of projects across complex engineering environments, contributing to the design and development of high‑quality software systems.

This role is suited to software engineers with experience in C++ development and an interest in areas such as embedded systems, testing, algorithms, or signal processing. You will have the opportunity to work across the full software development lifecycle in a collaborative and technically challenging environment.

Responsibilities

  • Design, develop, and maintain software solutions using modern C++ (C++11/14/17 or later).
  • Contribute across the full software lifecycle: requirements, design, implementation, testing, and deployment.
  • Develop software for a range of platforms, including Linux and embedded systems.
  • Write clean, maintainable, and efficient code following best practices.
  • Debug, test, and optimise software to ensure performance and reliability.
  • Collaborate with multidisciplinary teams including systems, hardware, and test engineers.
  • Contribute to code reviews and continuous improvement of engineering practices.
  • Support integration and system‑level activities.
  • Work within Agile development environments and CI/CD pipelines.

Essential Skills

  • Strong proficiency in C++ (essential), with good understanding of modern standards.
  • Experience developing software on Linux or similar operating systems.
  • Understanding of core software engineering principles (OOP, design patterns, modularity).
  • Experience with debugging, testing, and version control (e.g., Git).
  • Familiarity with the software development lifecycle and Agile methodologies.
  • Degree in Computer Science, Engineering, or equivalent experience.

Desired Skills

  • Experience in one or more of the following areas is advantageous, but not essential:
    • Embedded systems or low‑level programming
    • Software testing and automation frameworks
    • Algorithm development or data processing
    • Digital Signal Processing (DSP)
    • Python or other scripting languages
    • CI/CD tools (e.g., Jenkins, GitLab CI)
    • Containerisation (Docker) or virtualisation technologies

Benefits

  • Collaborative working environment – we stand shoulder to shoulder with our clients and our peers through good times and challenges.
  • We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects.
  • ExpleoAcademy – enables you to acquire and develop the right skills by delivering a suite of accredited training courses.
  • Competitive company benefits.
  • Always working as one team, our people are not afraid to think big and challenge the status quo.
  • As a Disability Confident Committed Employer we have committed to:
    • Ensure our recruitment process is inclusive and accessible.
    • Communicating and promoting vacancies.
    • Offering an interview to disabled people who meet the minimum criteria for the job.
    • Anticipating and providing reasonable adjustments as required.
    • Supporting any existing employee who acquires a disability or long term health condition, enabling them to stay in work at least one activity that will make a difference for disabled people.

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

We treat everyone fairly and equitably across the organisation, including providing any additional support and adjustments needed for everyone to thrive.

#J-18808-Ljbffr…

Posted: April 17th, 2026