Summary:
We are seeking a skilled C Software Engineer to design and develop high-performance low-latency modules for video capture streaming encoding decoding and real-time analytics. This role is critical to building scalable and efficient video surveillance and AI-powered media processing systems. You will work closely with hardware acceleration technologies cross-platform frameworks and complex media pipelines to deliver robust optimized solutions. Your contributions will directly impact system performance reliability and innovation across diverse deployment environments making this a key position in advancing our AI-driven video computing platform.
Responsibilities:
- Design implement and maintain high-performance C modules for video capture streaming encoding and decoding.
- Develop optimized components for real-time computer vision analytics and media pipeline control.
- Leverage hardware acceleration technologies including GPU Intel OpenVINO and CUDA for performance-critical workloads.
- Perform system-level debugging performance tuning and multithreaded development across Linux and Windows platforms.
- Integrate with AI models media servers and video storage subsystems to enable end-to-end video processing workflows.
- Implement support for industry-standard video streaming protocols (RTSP RTP RTMP) and codecs (H.264 H.265 MJPEG).
- Optimize video I/O buffering synchronization and hardware-accelerated processing for real-time responsiveness.
- Utilize modern CMake-based build systems and cross-compilation toolchains for multi-platform deployment.
- Manage system-level diagnostics memory management and crash recovery mechanisms.
- Participate in peer code reviews uphold coding standards and maintain comprehensive technical documentation.
Requirements
- 46 years of hands-on experience with modern C (C11/14/17) with a strong focus on performance and system-level programming.
- Proven expertise in multi-threading STL and low-level system programming.
- Experience with media frameworks such as GStreamer FFmpeg or custom media pipelines.
- Proficiency in debugging tools including GDB Valgrind and performance profilers.
- Familiarity with GPU programming (CUDA/OpenCL) or Intel OpenVINO is highly advantageous.
- Demonstrated experience in cross-platform development particularly on Linux-based systems.
- Solid understanding of IPC socket programming and real-time system design.
Why Join Us
- Be part of an innovative company at the forefront of AI-driven video computing.
- Collaborate with top-tier partners and industry leaders on cutting-edge technology.
- Enjoy a competitive salary performance-based incentives and clear pathways for professional growth.
- Drive impactful innovation with Videonetics where your work contributes to safer more efficient and sustainable communities.
Additional Details:
Experience: 4-6 years
Must-Have: C(11/14/17)
Skills: multi-threading STL and low-level system programming
Location: Kolkata
Notice Period: Immediate to 15 days
Salary: 14 LPA - 18 LPA
Employment type: Full-time
Required Skills:
Summary: We are seeking a skilled C Software Engineer to design and develop high-performance low-latency modules for video capture streaming encoding decoding and real-time analytics. This role is critical to building scalable and efficient video surveillance and AI-powered media processing systems. You will work closely with hardware acceleration technologies cross-platform frameworks and complex media pipelines to deliver robust optimized solutions. Your contributions will directly impact system performance reliability and innovation across diverse deployment environments making this a key position in advancing our AI-driven video computing platform. Responsibilities: Design implement and maintain high-performance C modules for video capture streaming encoding and decoding. Develop optimized components for real-time computer vision analytics and media pipeline control. Leverage hardware acceleration technologies including GPU Intel OpenVINO and CUDA for performance-critical workloads. Perform system-level debugging performance tuning and multithreaded development across Linux and Windows platforms. Integrate with AI models media servers and video storage subsystems to enable end-to-end video processing workflows. Implement support for industry-standard video streaming protocols (RTSP RTP RTMP) and codecs (H.264 H.265 MJPEG). Optimize video I/O buffering synchronization and hardware-accelerated processing for real-time responsiveness. Utilize modern CMake-based build systems and cross-compilation toolchains for multi-platform deployment. Manage system-level diagnostics memory management and crash recovery mechanisms. Participate in peer code reviews uphold coding standards and maintain comprehensive technical documentation. Requirements 46 years of hands-on experience with modern C (C11/14/17) with a strong focus on performance and system-level programming. Proven expertise in multi-threading STL and low-level system programming. Experience with media frameworks such as GStreamer FFmpeg or custom media pipelines. Proficiency in debugging tools including GDB Valgrind and performance profilers. Familiarity with GPU programming (CUDA/OpenCL) or Intel OpenVINO is highly advantageous. Demonstrated experience in cross-platform development particularly on Linux-based systems. Solid understanding of IPC socket programming and real-time system design. Why Join Us Be part of an innovative company at the forefront of AI-driven video computing. Collaborate with top-tier partners and industry leaders on cutting-edge technology. Enjoy a competitive salary performance-based incentives and clear pathways for professional growth. Drive impactful innovation with Videonetics where your work contributes to safer more efficient and sustainable communities. Additional Details: Experience: 4-6 years Must-Have: C(11/14/17) Skills: multi-threading STL and low-level system programming Location: Kolkata Notice Period: Immediate to 15 days Salary: 14 LPA - 18 LPA Employment type: Full-time
Required Education:
Graduate
Summary:We are seeking a skilled C Software Engineer to design and develop high-performance low-latency modules for video capture streaming encoding decoding and real-time analytics. This role is critical to building scalable and efficient video surveillance and AI-powered media processing systems. ...
Summary:
We are seeking a skilled C Software Engineer to design and develop high-performance low-latency modules for video capture streaming encoding decoding and real-time analytics. This role is critical to building scalable and efficient video surveillance and AI-powered media processing systems. You will work closely with hardware acceleration technologies cross-platform frameworks and complex media pipelines to deliver robust optimized solutions. Your contributions will directly impact system performance reliability and innovation across diverse deployment environments making this a key position in advancing our AI-driven video computing platform.
Responsibilities:
- Design implement and maintain high-performance C modules for video capture streaming encoding and decoding.
- Develop optimized components for real-time computer vision analytics and media pipeline control.
- Leverage hardware acceleration technologies including GPU Intel OpenVINO and CUDA for performance-critical workloads.
- Perform system-level debugging performance tuning and multithreaded development across Linux and Windows platforms.
- Integrate with AI models media servers and video storage subsystems to enable end-to-end video processing workflows.
- Implement support for industry-standard video streaming protocols (RTSP RTP RTMP) and codecs (H.264 H.265 MJPEG).
- Optimize video I/O buffering synchronization and hardware-accelerated processing for real-time responsiveness.
- Utilize modern CMake-based build systems and cross-compilation toolchains for multi-platform deployment.
- Manage system-level diagnostics memory management and crash recovery mechanisms.
- Participate in peer code reviews uphold coding standards and maintain comprehensive technical documentation.
Requirements
- 46 years of hands-on experience with modern C (C11/14/17) with a strong focus on performance and system-level programming.
- Proven expertise in multi-threading STL and low-level system programming.
- Experience with media frameworks such as GStreamer FFmpeg or custom media pipelines.
- Proficiency in debugging tools including GDB Valgrind and performance profilers.
- Familiarity with GPU programming (CUDA/OpenCL) or Intel OpenVINO is highly advantageous.
- Demonstrated experience in cross-platform development particularly on Linux-based systems.
- Solid understanding of IPC socket programming and real-time system design.
Why Join Us
- Be part of an innovative company at the forefront of AI-driven video computing.
- Collaborate with top-tier partners and industry leaders on cutting-edge technology.
- Enjoy a competitive salary performance-based incentives and clear pathways for professional growth.
- Drive impactful innovation with Videonetics where your work contributes to safer more efficient and sustainable communities.
Additional Details:
Experience: 4-6 years
Must-Have: C(11/14/17)
Skills: multi-threading STL and low-level system programming
Location: Kolkata
Notice Period: Immediate to 15 days
Salary: 14 LPA - 18 LPA
Employment type: Full-time
Required Skills:
Summary: We are seeking a skilled C Software Engineer to design and develop high-performance low-latency modules for video capture streaming encoding decoding and real-time analytics. This role is critical to building scalable and efficient video surveillance and AI-powered media processing systems. You will work closely with hardware acceleration technologies cross-platform frameworks and complex media pipelines to deliver robust optimized solutions. Your contributions will directly impact system performance reliability and innovation across diverse deployment environments making this a key position in advancing our AI-driven video computing platform. Responsibilities: Design implement and maintain high-performance C modules for video capture streaming encoding and decoding. Develop optimized components for real-time computer vision analytics and media pipeline control. Leverage hardware acceleration technologies including GPU Intel OpenVINO and CUDA for performance-critical workloads. Perform system-level debugging performance tuning and multithreaded development across Linux and Windows platforms. Integrate with AI models media servers and video storage subsystems to enable end-to-end video processing workflows. Implement support for industry-standard video streaming protocols (RTSP RTP RTMP) and codecs (H.264 H.265 MJPEG). Optimize video I/O buffering synchronization and hardware-accelerated processing for real-time responsiveness. Utilize modern CMake-based build systems and cross-compilation toolchains for multi-platform deployment. Manage system-level diagnostics memory management and crash recovery mechanisms. Participate in peer code reviews uphold coding standards and maintain comprehensive technical documentation. Requirements 46 years of hands-on experience with modern C (C11/14/17) with a strong focus on performance and system-level programming. Proven expertise in multi-threading STL and low-level system programming. Experience with media frameworks such as GStreamer FFmpeg or custom media pipelines. Proficiency in debugging tools including GDB Valgrind and performance profilers. Familiarity with GPU programming (CUDA/OpenCL) or Intel OpenVINO is highly advantageous. Demonstrated experience in cross-platform development particularly on Linux-based systems. Solid understanding of IPC socket programming and real-time system design. Why Join Us Be part of an innovative company at the forefront of AI-driven video computing. Collaborate with top-tier partners and industry leaders on cutting-edge technology. Enjoy a competitive salary performance-based incentives and clear pathways for professional growth. Drive impactful innovation with Videonetics where your work contributes to safer more efficient and sustainable communities. Additional Details: Experience: 4-6 years Must-Have: C(11/14/17) Skills: multi-threading STL and low-level system programming Location: Kolkata Notice Period: Immediate to 15 days Salary: 14 LPA - 18 LPA Employment type: Full-time
Required Education:
Graduate
View more
View less