Development & Technics

(Senior) Software Developer Windows + Embedded (m/f/d)

based in Langmeil, Winnweiler (HQ)

Your Job

  • Development of a new integration driver for a 3rd party Video Management System in a Windows environment using C++
  • Closely collaborate with partner companies on integration projects
  • Assist project lead in defining working packages and milestones for the project
  • On the camera side, extend the streaming server and protocol drivers according to project requirements:
  • RTP streaming server - This involves streaming live video from the cameras image sensors, playing back recordings stored on the camera, integrating the hardware video encoders of the camera, and adding new streaming features according to the RTP and ONVIF streaming specifications.
  • ONVIF driver - ONVIF allows access to camera features through a standardized API. In many projects the ONVIF API is key to a successful integration of our cameras. We maintain and extend the ONVIF driver to support additional features and functionalities.

Your Profile

  • Successfully accomplished studies in a MINT department or comparable qualification
  • 3+ years of experience in an equal position
  • Excellent knowledge in C/C++ development for Windows and embedded Linux
  • Good knowledge of network technologies and protocols: TCP, UDP (multicast), HTTP(S), RTP/RTSP, SOAP
  • Good knowledge of video and audio codecs: H.264/5, MJPEG, G711, AAC
  • Background on Linux operating systems is a plus
  • Experience with development tools as Visual Studio, GIT, Jira, Confluence and Jenkins is a plus
  • Good working knowledge in written and spoken English