Senior Software Developer
On-site
Core
Develop software for video surveillance solutions involving IP cameras, streaming protocols, camera SoCs, and image/video AI models.
Role type
Senior Software Developer (Video Surveillance & AI)
Builds
Video surveillance software and AI-powered image/video analysis features
Domain
Security / Computer Vision / Networking
Deliverable
production ML models
Required skills
C, C++, Java, Python, TCP/IP networking, multithreaded programming, Unix/Linux development, IP camera SoCs, streaming protocols, object detection, classification, VLMs, LLMs
Preferred skills
Virtualization platforms (KVM, Xen, VMware)
Technologies
KVM, Xen, VMware, IP cameras, TCP/IP
Responsibilities
Participate in the full software and product development lifecycle, develop software involving IP cameras and AI models, troubleshoot software and product issues
Seniority
Senior, hands-on IC
