Posted 1mo ago

Real Time Software Development & Deployment Engineer

@ Expleo
Manchester, England, United Kingdom
OnsiteFull Time, Contract
Responsibilities:Design software, Develop software, Deploy on Linux
Requirements Summary:Expert C++ for real-time distributed Linux systems; CI/CD, containers, MISRA; Agile delivery; strong ownership and communication.
Technical Tools Mentioned:C++, Linux, Bash, Python, CI/CD, Jenkins, Git, Docker, Podman, Kubernetes, Artifactory, Bitbucket, MISRA, Static analysis
Save
Mark Applied
Hide Job
Report & Hide
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.
  • Expert-level proficiency in modern C++ (C++11/14/17 or later).

  • Strong experience working with Linux-based targets for development, debugging, and deployment.

  • Solid understanding of distributed system architectures.

  • Proficiency in Bash and/or Python scripting and Linux tooling.

  • Hands-on experience with CI/CD pipelines (Jenkins, Git Runners).

  • Skilled in containerisation and orchestration tools: Docker, Podman, Kubernetes.

  • Good understanding of networking fundamentals (TCP/IP) and security patching.

  • Experience with configuration and artifact management tools (Bitbucket, Artifactory).

  • Strong grounding in static analysis and high-integrity coding practices.

  • Exposure to model-driven engineering and autogenerated code pipelines.

  • Experience with UML modelling tools (IBM Rhapsody preferred).

  • Familiarity with unit testing frameworks and automated test strategies.

  • Experience working in structured Agile environments (Scrum/Kanban).

  • Professional experience in software engineering or embedded/software development roles.
  • 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   
  • Expleo Academy - 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 thriveUK Eng Disability Commitment