(Senior) Software Developer Windows + Embedded (m/f/d)
based in Langmeil, Winnweiler (HQ)
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.
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