Description:
We are seeking a highly skilled C++ Developer to work on a cutting-edge broadcast technology project with a leading industry partner. This role requires expertise in high-level software development, with a focus on real-time systems, scalable applications, and networking protocols.
Logistics
- Position: Freelance C++ Developer (Contract)
- Duration: 6-Month Contract (Potential for Extension)
- Location: Hybrid - 3 Days in Office (Tuesdays for team collaboration)
- Languages: English
- Start Date: ASAP
- Day Rate: £(Negotiable & Competitive)
- Outside IR35
Core Responsibilities:
- Design and implement high-level software applications using C++ in a Windows environment.
- Develop real-time systems that support complex broadcast technology solutions.
- Collaborate with internal teams to ensure scalability, maintainability, and performance of the software.
- Work on networking protocols (UDP, TCP, WebSockets) to handle real-time data and API development for system integration.
- Support integration with third-party systems and collaborate with external vendors.
- Participate in Agile sprints, code reviews, and retrospectives.
Essential Skills:
- Strong experience in C++ development, particularly for high-level software (rather than embedded systems or device drivers).
- Proficient in Windows application development (experience with Visual Studio is essential).
- Solid understanding of multithreaded programming, real-time systems, and networking protocols (UDP, TCP, WebSockets).
- Experience working with RESTful APIs and system integration.
- Familiarity with Agile methodologies and collaborative development environments (Jira, BitBucket, etc.).
- Knowledge of performance optimisation techniques in software applications.