
Software Development & Deployment Engineer
Expleo
The Role
Overview
Develop and deploy real-time C++ software for distributed Linux container environments.
Key Responsibilities
- c++ development
- real-time systems
- unit testing
- ci/cd
- linux deployment
- containerisation
Tasks
-Develop and integrate C++ software for real-time distributed systems. -Ensure our recruitment process is inclusive and accessible -Ensure code quality via unit testing, static analysis, and adherence to MISRA / JSF++ standards. -Offering an interview to disabled people who meet the minimum criteria for the job -Anticipating and providing reasonable adjustments as required -Support model-driven development and handle a mixture of auto-generated and hand-written code. -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 -Manage task reporting, risk registers, and software delivery tracking. -Communicating and promoting vacancies -Apply Agile and DevOps principles within a CI/CD environment. -Implement mathematical and signal-processing models within software frameworks. -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.). -Design, deploy, and maintain applications in Linux environments using containerisation technologies.
Requirements
- c++
- linux
- uml
- docker
- ansible
- ci/cd
What You Bring
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 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. 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). -Prior Defence sector experience. -Familiarity with Linux hardening and cybersecurity compliance standards (SELinux, STIG, etc.). -IaC (Infrastructure as Code) experience – Ansible preferred. -Architectures & Modelling: Distributed systems, UML (Rhapsody / Enterprise Architect) -A BEng/BSc (Hons) degree or equivalent in computing or a computing-related subject, or an alternative qualification with relevant experience. -Operating Systems: Linux (Development, Scripting, Infrastructure) -Knowledge of requirements management tools (DOORS / Polarion). -Mathematics & Signal Processing: Applied computational maths for signal processing -Software Quality: Unit testing, static analysis, MISRA, JSF++, code craftsmanship -Processes: Agile methodologies (Scrum, Kanban, SaFE) -CI/CD Tooling: Jenkins, Git, Bitbucket, Artifactory, JIRA -Knowledge of Software Assurance and SBOM tooling (CycloneDX, SPDX, Black Duck, Trivy). -Networking: TCP/IP and related protocols -Behavioural: Proactive, collaborative, self-starting, quality-driven -Model-Driven Development with UML / Rhapsody. -Languages: C++ (Proficient), Python (Intermediate), Java (Awareness) -Experience with MATLAB / Simulink for model simulation and validation. -Experience working within a CI/CD pipeline and DevOps culture.
People Also Searched For
Talent Development jobs in Bury , Greater Manchester , UK
Human Resources jobs in Bury , Greater Manchester , UK
Office Administrator jobs in Bury , Greater Manchester , UK
Talent Development jobs in Greater Manchester , UK
Human Resources jobs in Greater Manchester , UK
Office Administrator jobs in Greater Manchester , UK
Talent Development jobs in Bury , UK
Human Resources jobs in Bury , UK
Office Administrator jobs in Bury , UK
Benefits
-Expleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses -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 -Competitive company benefits
The Company
About Expleo
-The company is dedicated to helping its clients achieve operational excellence and future-proof their businesses through innovative solutions and expertise in various fields, including AI engineering, digitalization, hyper-automation, cybersecurity, and data science. -Expleo operates across multiple sectors, including automotive, aerospace, railway, defense, energy, banking, and insurance. It provides services such as innovation management, transformation consultancy, digital transformation, product engineering, manufacturing and supply chain optimization, quality and testing, and customer support and maintenance. -Its India Delivery Centers are SSAE 16/ISAE 3402 and PCI: DSS compliant, supporting a wide range of clients, particularly in the banking and financial services sector. -Expleo leverages its deep sector knowledge to fast-track innovation through each step of the value chain, including developing complex products, optimizing manufacturing processes, and ensuring the quality of information systems. -The company's mission is to drive innovation and efficiency for its clients, ensuring they remain competitive in an ever-evolving market landscape.
Sector Specialisms
Energy
Transportation
Healthcare
Life Sciences
Industrial
and more…