Enable job alerts via email!

Software Development & Deployment Engineer

Expleo UK LTD

Manchester

On-site

GBP 40,000 - 60,000

Full time

Today
Be an early applicant

Job summary

A leading engineering firm in the UK is seeking highly skilled software engineers to develop real-time software solutions. Candidates must have strong C++ skills and a solid understanding of mathematics and signal processing. Experience with Docker and Kubernetes is required. Join us in delivering innovations that enhance people's lives globally.

Qualifications

  • Strong proficiency in C++, with experience in deploying applications.
  • Experience with signal processing and mathematical models.
  • Familiarity with containerisation technologies.

Responsibilities

  • Develop and integrate C++ software for real-time distributed systems.
  • Implement mathematical and signal-processing models within software frameworks.
  • Design and maintain applications in Linux environments.

Skills

C++
Mathematics
Signal Processing
Docker
Kubernetes
Agile
DevOps
Unit Testing
Static Analysis

Education

BEng/BSc (Hons) degree in computing

Tools

UML modelling tools
Linux
Job description

Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We help businesses harness unrelenting technological change to successfully deliver innovations that will help them gain a competitive advantage and improve the everyday lives of people around the globe.

We are looking for highly skilled software engineers responsible for the development, integration, and deployment of high-quality, real-time software solutions for the client's UWS domain.

The role requires strong proficiency in C++, a sound understanding of mathematics and signal processing, and experience deploying applications to distributed containerised environments (e.g. Docker, Podman, Kubernetes).

The successful candidate will demonstrate a commitment to code quality, clean coding principles, and static analysis practices. Familiarity with UML modelling tools (IBM Rhapsody or similar) is beneficial.

  • Develop and integrate C++ software for real-time distributed systems.
  • Implement mathematical and signal-processing models within software frameworks.
  • Design, deploy, and maintain applications in Linux environments using containerisation technologies.
  • Support model-driven development and handle a mixture of auto-generated and hand-written code.
  • Apply Agile and DevOps principles within a CI/CD environment.
  • Ensure code quality via unit testing, static analysis, and adherence to MISRA / JSF standards.
  • Manage task reporting, risk registers, and software delivery tracking.
  • Work collaboratively with system architects, project managers, and the wider Software Engineering Management community.
  • Maintain awareness of and compliance with quality frameworks (DDQS, Chorus, etc.).
  • A BEng/BSc (Hons) degree or equivalent in computing or a computing-related subject, or an alternative qualification with relevant experience.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.