Job Title: C/C++ Software Developer
Location: Sheffield
Salary: Up to £50k (depending on experience)
Were seeking an experienced C/C++ Software Developer to design, develop, and maintain high-performance software systems. The role focuses on C++ development for complex, data-intensive applications, including real-time processing, and cross-platform solutions. You will contribute to system design, implementation, testing, and ongoing optimisation in a collaborative engineering environment.
About the Role
* Design, develop, and maintain high-performance software using C++ and C
* Work with complex data structures, file formats, and binary protocols
* Maintain and modernise C++ codebases, improving performance, clarity, and maintainability
* Build cross-platform solutions for Linux, Windows, and Unix-based systems
* Develop real-time and high-throughput data acquisition and processing systems
* Diagnose and resolve complex software defects using systematic debugging techniques
* Write and maintain comprehensive automated tests (unit, integration, system)
* Participate in code reviews and contribute to technical standards
* Work with CI/CD pipelines to ensure reliable, production-ready software delivery
About You:
1. Degree in Computer Science, Softwa...