Job Title: C/C++ Software Developer Location: Sheffield Salary: Up to ยฃ55k (depending on experience) Weโre 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: * Degree in Computer Science, Software Engineering, or a related technical discipline * Strong commercial experience in C and C++ * Experience developing high-performance or real-time systems * Strong debugging skills * Proficiency with version control systems (Git) and collaborative development workflows * Experience writing clean, maintainable, and well-tested code * Experience with CI tools such as Jenkins and containerised environments (Docker) * Experience with databases (SQL, NoSQL) Please note, we cannot offer sponsorship for this opportunity. If interested, please send over an updated CV
Contact Detail:
Zenovo Recruiting Team