Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Location: Sheffield
Salary: Up to £50k (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
- 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)
If interested, please send over an updated CV.
LNKD1_UKTJ
Key Skills
Ranked by relevanceReady to apply?
Join Mid-Way Supply, Inc. and take your career to the next level!
Application takes less than 5 minutes

