|
Job Description:
|
Engineer / Senior Engineer in Video Networking Systems (VNS-SE) is responsible for developing Media Engines and complete System Software for Video Security End equipment such as DVRs, Video Servers, Video Management Systems, Network Video Recorders. Systems may be designed on proprietary and industry standard multimedia and application development frameworks such as Android and GStreamer.
The job profile includes, but not limited to,
- Design and development of IPs for Video Security Systems
- Integration of Audio and Video codecs, Media File Parsers, Creators, Transport and Signaling Protocols such as RTSP/RTP/SAP/ SDP, MPEG-2 TS
- Design, Development and validation of end-to-end media pipelines for video streaming, recording and playback in Video Security specific use-cases
- Design, Development and validation of System Software for DVR, NVR, Video Servers
- System performance optimization to meet differentiating product requirements
- Validation of IPs for standards compliance and customizing for interoperability with third party solutions
- Working with internal teams and customers to understand requirements and technology and develop solutions.
- Ensuring all of functionality, performance, and reliability of Video Security applications on target platforms
The development platforms include, but not limited to, TI DM6467/OMAP3/DM8168/ARM-Cortex A8/A9 and other multi-core processors.
|
|
Educational Qualifications:
|
|
|
|
-
Candidates must have experience in embedded multimedia applications and system software development ranging from 2 to 4 years of which, significant portion should be in MM frameworks such as Android, GStreamer, or other frameworks.
-
Must have exposure and development experience on DSP based platforms like TI Davinci / DM6467/DM8168/ARM-Cortex A8/A9
|
|
Technical Skills:
|
-
Good knowledge and experience in C/C++ Programming
-
Good knowledge and experience in DSP based multimedia embedded systems based on Linux, DSP-BIOS, other RTOS
-
Experience in architecting complex applications and system software is a plus
-
Expertise in multimedia file formats, Video Streaming protocol stacks
-
Knowledge of Video Security standards such as Pelco-D PTZ, ONVIF, PSIA
-
Basic understanding of Audio, speech and Video compression standards like G.711, G.726, MP3, AAC, H.264, MPEG4, MPEG2. Experience in integrating and tuning performance for VS specific application use cases
-
Expertise in dealing with problems related to video synchronization, tiled display
-
Knowledge of encryption algorithms such as AES, RSA, SHA, Authentication methods, watermarking, Digital Signatures
-
Knowledge and experience with HTTP, HTTPs and other web server and client technologies is a plus
-
Understanding of networking layers, general network protocols such as DHCP, NTP, DNS, tFTP, FTP
-
Knowledge and experience in working with Linux internals, typical AV/ Network drivers is a plus
-
Software Processes, Configuration Management, Test Planning and Execution.
|
|
|
-
Ability to handle multiple tasks in parallel
-
Self-starter and independent
-
Teaming
-
Excellent communication and writing skills
|
|
Location:
|
Bangalore, India
|
 |
|