Eagle Eye Networks seeks a Staff Engineer with 5+ years of C/C++/Golang development experience. Expertise in Linux application development, cloud technologies, and networking is essential. You'll lead a team, mentor engineers, and drive product development.
Must have:
C/C++/Golang Development
Linux Application Development
Cloud Technologies
Networking Protocols
Good to have:
Event-Driven Programming
Gstreamer Framework
Golang, Rust, Python
RTSP, QUIC, WebRTC
Perks:
Cloud Video Surveillance
AI and Analytics
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
About the job
About Eagle Eye Networks Eagle Eye Networks is the world's leading cloud video surveillance platform. Powered by an ever evolving set of powerful AI and analytics, our open platform provides global security, instantaneous visibility and customizable insights directly to our customers on the Web, Desktop and Mobile. Overview Eagle Eye Networks is seeking a Staff Engineer who will play a leadership role in the architecture, design, development, test and overall product life cycle of Eagle Eagle Eye Network’s flagship devices and services. You will be responsible for technical guidance, mentorship and development of a team of engineers. You are a fast learner with deep knowledge of computer science fundamentals, data structures and algorithms with excellent programming & debugging skills. A start-up mindset is required as we are always looking for creative ways to take on and solve new challenges. Key Requirements
5+ years of consistent C/C++/Golang development experience required
Solid understanding of OS concepts/fundamentals, Linux, process, signals, multi-threading, select, poll/epoll
Demonstrated experience in event-driven programming, including utilization of libraries such as libev, libevent,zeromq
Experience with Gstreamer framework, plugins, real-time audio-video stream pipelines
Knowledge with Linux multimedia APIs and frameworks, including open-source software projects such as Gstreamer and FFmpeg
Knowledge and experience of the following protocols: RTSP, SDP, RTP
Knowledge of popular audio and video codecs used in streaming (e.g. H264, H265, mjpeg)
Comfortable with modern programming languages like Golang, Rust, Python
Good understanding of networking protocols (RTSP, QUIC, webrtc, TCP/UDP, IP, DHCP/DNS, HTTP, etc)
Qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Proven experience as a lead software engineer, staff engineer or similar
Strong expertise in Linux application development, including proficiency in relevant programming languages and frameworks
Experience with cloud technologies and services
Strong understanding of networking and protocols
Strong problem-solving skills and ability to troubleshoot complex issues
Excellent teamwork and leadership skills, with the ability to mentor and guide other team members
Effective communication skills to collaborate with cross-functional teams and stakeholders
More About Eagle Eye Networks Eagle Eye Networks is leveraging artificial intelligence on its true cloud platform to dramatically reshape the video surveillance and security industry. The Eagle Eye Cloud Video Management System (VMS) is a smart cloud video surveillance solution, purpose-built to help businesses improve safety, security, operations, and customer service. Tens of thousands of companies in more than 90 countries around the globe have moved their video surveillance to the cloud with Eagle Eye VMS. Customers, including multi-family residences, smart cities, schools, hospitals, hotels, logistics, restaurants, and retail shops trust Eagle Eye for actionable business intelligence and proactive security across multiple locations. The Eagle Eye VMS has strong APIs for the secure integration of third-party systems and works with thousands of industry cameras, so customers don’t have to “rip and replace” their existing infrastructure. Eagle Eye Cloud VMS is the only platform robust enough to power the future of video surveillance.
View Full Job Description
Add your resume
80%
Upload your resume, increase your shortlisting chances by 80%