Senior Software Engineer
Duration: 6 months
Job Type: Hybrid - office based 2 days per week
Job Description:
- Design, implement, and optimise live streaming capabilities into existing software-based video pipeline
- Leverage hardware acceleration to develop high-performance, low-latency video capture, processing, AI inference, visualization and streaming software
- Work as part of a multidisciplinary team to develop robust and secure-by-design software for a medical device
- Maintain a high level of quality and reliability in submitted code and participate in team code reviews
Must Haves
- Expertise on WebRTC live video streaming development
- Expertise on software video pipelines (e.g., GStreamer and/or FFmpeg)
- Excellent C++ development skills with C+ or higher, multi-threading, inter-process communication and performance optimisation.
- Proven ability to write clear, maintainable, and well-documented code.
- Self-starter who can own projects end-to-end-from concept and prototyping through to production.
- Excellent written and verbal communication skills.
- Company
- CXC
- Location
- South East, United Kingdom
- Employment Type
- Permanent
- Salary
- GBP Annual
- Posted
- Company
- CXC
- Location
- South East, United Kingdom
- Employment Type
- Permanent
- Salary
- GBP Annual
- Posted