Skip to main content

Senior Development Engineer in Cheadle

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.

We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.

Job Description

About the 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.


About the Role

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.


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.


Qualifications

Required Education: Bachelor’s or Master’s degree in Software Engineering, Computer Science, Electronics, Mathematics, or a related discipline, or equivalent practical industry experience.


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.


Skills

  • 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 ; IEC 62304 or IEC 26262 acceptable).
  • Experience operating in regulated environments, ideally within the defence sector.

If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.

Senior Development Engineer in Cheadle

Cheadle SK8, UK
Full time

Published on 03/26/2026

Share this job now