C++ Software Developer
Core
Build back-end components for video streaming, web services, and data management in browser-based video management systems.
Role type
C++ Software Developer
Builds
Browser-based IP video surveillance solutions (VMS platforms and appliances)
Domain
Video surveillance / Network programming
Required skills
C++ (modern), Linux/Windows systems programming, Object-oriented design, Web service programming (SOA, SOAP, REST), TCP/UDP networking
Preferred skills
GStreamer, Boost, Open-source contributions
Technologies
C++, Linux, Windows, REST, SOAP, TCP, UDP, GStreamer, Boost, GitHub
Responsibilities
Develop high-quality application code for features and system components, Contribute to feature design balancing business and technical requirements, Investigate defects and identify root causes, Estimate time and resources for assigned feature areas, Identify risks and develop mitigation strategies, Follow coding practices supporting code reuse and standardization
Seniority
Mid-level (2+ years experience)
