Job Description
We are seeking a Software Engineer to become an integral part of our team! You will be responsible for creating and modifying computer application software or specialized utility programs.
Responsibilities:
Qualifications:
more specifically the ability to use the following
SSH, TCP/IP, UDP/IP, RTP/TCP, RTP/UDP, RTP/RTSP/TCP, RTP/RTSP/HTTP/TCP, RTCP, SOAP, SIP, WS, WSDL, JSON, Git, REST, XML, Valgrind, Express, Node, Bash, C, C++, Javascript, Python, Linux, DHCP, DHCPCD, IPv4LL, Avahi, GCC/G++, PKG-CONFIG, Sockets, MD5, SHA-256, Raspberry pi (boot config), NTP, TLS, PulseAudio, AAC, TeamViewer
WS-BaseNotification, WS-PullPoint
Gstreamer -> ( pipeline construction with all use cases i.e pulsesrc ! audioconvert ! audioresample ! mulawenc ! rtph264pay)
H264 knowing what all of this is ->(CABAC, Baseline Profile, AVC vs Byte-stream, nal vs au, GOV, level, formats i.e. I420 vs Y444)
G711 knowing -> (uLaw vs aLaw, sample rate, formats i.e. S16LE vs. F32LE)
Knowing when to use MPEG vs two separate UDP streams.
Wireshark -> Knowing all the key protocols to debug