Job Search and Career Advice Platform

Enable job alerts via email!

Real Time Software Development & Deployment Engineer

Expleo UK LTD

Stafford

On-site

GBP 40,000 - 65,000

Full time

13 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global engineering consultancy in the UK is looking for a highly experienced Software Engineer to develop C++ software for real-time, distributed systems on Linux. The role requires the ability to deliver maintainable software within an Agile environment, focusing on containerised deployments and collaboration across teams. Candidates should possess a degree in computing or a related field and have strong C++ skills. Join us to contribute to innovative engineering solutions and drive digital transformation efforts.

Qualifications

  • Strong background in modern C++ development for real-time systems.
  • Experience with Linux-based software deployment.
  • Ability to work effectively in Agile delivery environments.

Responsibilities

  • Design, implement, and maintain high-quality C++ software.
  • Develop and deploy software on Linux targets ensuring performance.
  • Contribute to designing software architectures and deployment strategies.
  • Support CI/CD activities and maintain quality in deliveries.

Skills

Modern C++ development
Linux-based platforms
Agile methodologies
CI/CD pipelines
Distributed systems

Education

BEng/BSc (Hons) in computing or related field

Tools

Jenkins
Git
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 seeking a highly experienced Software Engineer with a strong background in modern C++ development for real-time, distributed systems deployed on Linux-based platforms. The role involves delivering high-integrity, maintainable, and robust software within a complex systems environment, with a focus on containerised deployments, distributed architectures, and strict quality processes. The ideal candidate will demonstrate strong ownership, disciplined reporting, and the ability to operate effectively in an Agile delivery environment.

  • Design, implement, and maintain high-quality C++ software for real-time, distributed systems.
  • Develop, debug, and deploy software on Linux targets while ensuring performance, reliability, and maintainability.
  • Contribute to the design of distributed software architectures and runtime deployment strategies.
  • Implement clean, standards-compliant code aligned with MISRA, JSF, and static analysis requirements.
  • Support build, test, and release activities through CI/CD pipelines using Jenkins or Git runners.
  • Participate in Agile ceremonies (Scrum/Kanban) and maintain excellent communication and reporting discipline.
  • Collaborate with cross-functional teams and contribute to model-driven engineering workflows.
  • Manage quality, schedule, and cost for assigned work packages, ensuring on-time and compliant delivery.
  • 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.