Software Engineer

Company

Akkodis is a global leader in engineering, technology, and R&D, harnessing the power of

connected data to drive digital transformation and innovation for a smarter, more

sustainable future. As part of the Adecco Group, Akkodis employs over 50,000 engineers

and digital specialists across 30 countries in North America, EMEA, and APAC. Our teams

bring extensive cross-sector knowledge in critical technology areas such as mobility,

software services, robotics, simulations, cybersecurity, AI, and data analytics, enabling

clients to tackle complex challenges in today’s rapidly evolving markets.

With a comprehensive solution portfolio across four service lines—Consulting, Solutions,

Talents, and Academy—Akkodis supports clients from concept through to full-scale

deployment and optimisation. Our diverse offerings help organisations rethink product

development, accelerate productivity, reduce time-to-market, and prepare for the

future. At Akkodis, you’ll join a dynamic environment that values continuous learning

and global collaboration, where you can make a meaningful impact through innovative

projects that shape the future of technology.

Scope

We are seeking a highly skilled Software Development and Deployment Engineer to

design, develop, integrate, and deploy real-time software applications within complex,

distributed and containerised environments. The role requires strong proficiency in C++,

with supporting capability in Java and Python, and a solid understanding of mathematics

and signal processing to implement high-performance models into production software.

Role

You will work on high-quality, mission-focused software solutions, contributing across

the full lifecycle from architecture and modelling through to integration, verification,

deployment, and assurance, within a secure defence environment.

Responsibilities

  • Design, develop, and maintain real-time software using C++, with supporting
  • development in Java and Python.
  • Apply software architecture principles for large-scale distributed systems.
  • Implement mathematical, theoretical, and signal-processing models accurately
  • in code.
  • Use model-driven development, working with a mixture of autogenerated and
  • handwritten software.
  • Develop, deploy, and debug applications on Linux-based targets and Windows
  • platforms.
  • Package and deploy applications using containers (Docker, Podman, Kubernetes)
  • and understand orchestration concepts.
  • Apply high-integrity coding practices including unit testing, static analysis, and
  • clean code principles.
  • Perform Software FMEA to identify, evaluate, and mitigate potential failure
  • modes.
  • Produce and maintain technical documentation across the software lifecycle.
  • Support CI/CD pipelines using Jenkins, Git, Bitbucket, Artifactory, and Git

runners.

Required Experience

  • Experience within software engineering roles.
  • Background in C++ development for real-time systems.
  • Experience designing and integrating large-scale distributed systems.
  • Experience deploying software into containerised runtime environments.
  • Experience working with Linux-based infrastructure and operating systems.
  • Exposure to model-driven development and mixed autogenerated/handwritten
  • codebases.
  • Experience within safety-critical or safety-related environments (IEC 61508
  • preferred; IEC 62304 or IEC 26262 acceptable).
  • Experience operating in regulated environments, ideally within the defence
  • sector.

Required Skills

  • Advanced proficiency in C++, with working knowledge of Java and Python.
  • Knowledge of software architectures and distributed systems design.
  • Computational mathematics and signal processing application.
  • TCP/IP and IP networking protocols.
  • Linux and Windows deployment and debugging.
  • GPU programming awareness (CUDA, HIP, OpenCL).
  • Web services and virtualisation technologies.

Required Education

Bachelor’s or Master’s degree in Software Engineering, Computer Science,

Electronics, Mathematics, or a related discipline, or equivalent practical industry

experience.

Job Details

Company
Akkodis
Location
Cheadle, England, United Kingdom
Posted