Senior Video Software Developer Position Available In Madison, Alabama

Tallo's Job Summary: Join Hexagon's team as a Senior Video Software Developer in Madison, Alabama, United States. Design, implement, and maintain video interface services for safety and security applications. Required skills include .NET, C++, C#, SQL, Visual Studio, JavaScript, and familiarity with various technologies. Bachelor's Degree in Computer Science and 6 years of relevant experience are required. Equal Opportunity Employer.

Company:
Hexagon Safety & Infrastructure
Salary:
JobFull-timeOnsite

Job Description

Hexagon Safety & Infrastructure Position Title:

Senior Video Software Developer Req_

ID:

5001100145106

Location:

Madison, Alabama, United States;

Madison, Alabama, United States Description:

Job Description Come and join Hexagon’s dynamic product innovation team performing research and product development on technologies for products of the future that will make our communities, cities, and the world safer. This position will be part of a team building our global safety and security applications allowing organizations within a region to manage the operations, safety, and security of their region. You will be responsible for the design, implementation, technical documentation, and maintenance of video interface services that support a number of public safety and security applications. Below are a list of technologies you will be using or should be familiar with for this position: Programming languages, frameworks, and tools .NET and .NET Framework

  • required C++
  • required C#
  • required SQL
  • required Visual Studio
  • required JavaScript
  • beneficial PowerShell
  • beneficial Python
  • beneficial VS Code
  • beneficial Azure DevOps
  • beneficial GitHub
  • beneficial Video and audio codecs 264/AVC
  • required 265/HEVC
  • beneficial 711
  • optional Open Source and Streaming Technology / Standards Live555 Web
RTC RTSP

Chromium Media Source API (Extensions) ONVIF Networking WebSockets UDP and

TCP STUN

(Session Traversal Utilities for NAT) TURN (Traversal Using Relays around NAT) ICE (Interactive Connectivity Establishment) Web technologies

HTTP REST

Understanding of video functionality and processing Transcoding Transmuxing Archive playback / DVR Metadata discovery Pan-tilt-zoom (PTZ) Camera pointing and positioning Concurrency and threading Resource optimization Exposure and understanding of video market Surveillance / security cameras Video Management Systems Milestone Avigilon Genetec Qognify Security related PKI certificates Encryption / decryption OpenSSL Operating Systems and Databases Windows Linux PostgreSQL Licensing Models GPL and

LGPL MPEG LA

You should be familiar with application development life-cycle models, techniques for identifying problems and following through to resolution, and have excellent communication skills, both oral and written. In addition, you should have the ability to work in a dynamic team focused environment but be self-motivated in order to perform your assignments on your own. Qualifications Bachelor’s Degree in Computer Science 6 years’ experience with technologies listed above Master’s Degree or an advanced certification is a plus Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled Equal employment opportunity, including veterans and individuals with disabilities. PI268112341

Other jobs in Madison

Other jobs in Alabama

Start charting your path today.

Connect with real educational and career-related opportunities.

Get Started