This Job Vacancy has Expired!

Senior Software Engineer - Video Integration

Posted on Nov 5, 2020 by Alarm.com

Virginia, VA
IT
Immediate Start
Annual Salary
Full-Time

Alarm.com is looking for a highly motivated self-starter to work in a fast-paced product development environment on our video team! The successful candidate will work with small teams to design, prototype, and develop state-of-the-art camera integration, video streaming, and video analytics solutions.

As a Software Engineer, you will have the opportunity to work across a variety of technical areas. Typical projects will involve diverse technologies and skills. Strong multi-tasking skills and the ability to self-learn are must-have attributes. Candidate must be able to communicate well within a team environment and work independently on self-directed tasks. Motivated and creative problem solvers will have opportunities to influence future projects.

Very few medium sized companies innovate and develop across such a broad range of technologies as Alarm.com. This position is ideal for the candidate who seeks a small, friendly company culture where one can work closely with smart and highly productive people across a very interesting spectrum of wireless, software, and hardware/device technologies to develop outstanding consumer products.

In this role, You Will

Manage a small team of software engineers
Develop full-stack and edge computing software for a wide variety of platforms and technologies.
Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging project goals.
Take part in the entire project lifecycle, from requirements development to deployment.
Work with cross functional teams to develop highly reliable software that runs at scale.

Essential Skills Required

Prior experience with managing software engineer(s)
Strong programming skills; C#, Java, and/or object-oriented programming.
Software engineering experience gained from work experience, academic projects, internship experience or independent hacking projects.
Knowledge of networking concepts, principles, and technologies.

Advantageous Skills

Familiarity with image processing, video processing, and/or computer vision a plus.
Experience with RTSP/RTP, WebRTC or other video streaming technologies.

Qualifications

Bachelor's Degree in Computer Science, Computer Engineering, related field or equivalent work experience.
5+ years of professional software development experience.

Reference: 995140427

Set up alerts to get notified of new vacancies.

Similar Jobs