Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Eagle Eye Networks, Inc Logo

Software Engineer - Device Configuration

Eagle Eye Networks, Inc

Salary not specified
Aug 25, 2025
Austin, TX, US
Apply Now

Eagle Eye Networks is seeking a Software Engineer to expand its IoT device ecosystem by developing software for seamless integration of diverse camera systems into their cloud platform.

Requirements

  • Strong programming skills in Python (both 2.7 and 3.x) with experience in web frameworks, preferably Flask
  • Solid understanding of web technologies including HTML, JavaScript, and JSON data handling
  • Familiarity with Linux/Ubuntu environments or Windows Subsystem for Linux (WSL)
  • Experience with XML processing, SOAP protocols, or ONVIF standards for IP camera integration
  • Knowledge of containerization technologies like Docker for application deployment
  • Exposure to additional programming languages such as Lua or Go
  • Understanding of networking protocols including SSH, telnet, FTP, SFTP, RTSP/RTP, and HTTPS

Responsibilities

  • Develop and maintain software modules that enable new camera models and IoT devices to integrate seamlessly with our cloud platform
  • Work with diverse camera vendors to implement support for various communication protocols including ONVIF, SOAP, and proprietary APIs
  • Build and enhance tools for device discovery, configuration, and management using Python Flask applications and web technologies
  • Test device integrations across different network configurations and validate functionality using network analysis tools
  • Create comprehensive documentation for new device integrations and collaborate with QA teams to ensure robust testing coverage
  • Diagnose and resolve device connectivity issues, working closely with customer support teams to address integration challenge
  • Stay current with emerging IoT standards and camera technologies while contributing to team knowledge sharing and best practices

Other

  • Motivated new graduate Software Engineer
  • Excellent opportunity for a recent graduate
  • Mentorship from senior engineers while providing significant ownership
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field
  • Previous internship or project experience with IoT devices, IP cameras, or embedded systems