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