Back to all jobs
Recruitment
We are pleased to offer a great opportunity for a talented, motivated and outgoing individual to help maintain our client’s growth. The C/C++ Software Engineer will be a key member of the Software Development team and will design and develop products which are both feature rich and meet the standards expected by our worldwide customer base.
This is a hybrid role, requiring 2 days per week in Derby.
Role Requirements and Responsibilities:
- You will be responsible for the design, documentation and development of high-quality C/C++ software.
- You will interpret complex requirements and turn these into high quality, efficient software.
- You will work within the software team using agile methods, participating in sprint planning, sprint reviews and retrospectives.
- Self-managing to meet demands across multiple teams wherever possible.
Essential Skills and Experience
- Excellent knowledge and application of C and modern C++
- Strong knowledge of the GStreamer multimedia framework, in particular, the development of plugins, elements and complex dynamic pipelines. Experience with GStreamer based AI Accelerator frameworks – DeepStream & DLStreamer would be beneficial.
- Knowledge of other related multimedia technologies including codecs, containers and streaming protocols, including RTSP, RTMP, HLS, WebRTC, SDP, RTP.
- Knowledge of CCTV Cameras, NVRs, Linux video drivers (V4L2) and GPU computing.
- A Good understanding of networking protocols (TCP/UDP, IP, DHCP/DNS, HTTP, etc).
- A Good understanding and application of design patterns.
- Excellent listening, written and verbal communication skills.
Our benefits:
- 27 days holiday (plus 8 additional bank holidays)
- BUPA Private Healthcare
- Flexible holiday scheme
- 5% employer pension contribution
- An annual profit share bonus scheme
- Flexitime policy between 7am-7pm
- Electric Vehicle Scheme
- Cycle2Work scheme
- Employees are eligible for life assurance/death in service which provides a cover of three times gross salary after successful completion of probationary period.