If you are an active Vivint employee, please apply through Workday by searching "Find Jobs".
Do you have a passion for electronic gadgetry and smart home devices? Do you want to use that passion in a creative and high-energy environment? Come join the team at Utah's foremost technology company where we integrate IoT products and cloud platforms to build intelligent systems for the home.
We are searching for an individual who will join our embedded camera team building the future of video in the home.
Our team is located in Vivint's Innovation Center in Lehi, Utah, a facility that was expressly designed for engineers like you to come and use your skills and enthusiasm to design and develop embedded systems that put smart technology into the home.
Develop and debug custom Linux camera application software using C++ and Rust
Implement awesome video features into the Vivint system
Work effectively in a team, both learning from, and mentoring others
Develop and debug Linux device drivers
Optimize peer to peer networking for fast video performance
Research and evaluate new technologies and tools
Toubleshoot hardware issues in our cameras
B.S. or M.S. in Computer Science (or related field) plus 5+ years of work experience
Excellent programming skills in C/C++ with experience in embedded system (ARM) design and development preferred
Passionate to create exceptional video experiences
Passionate about learning new technologies
Proven analytical and problem-solving skills
Excellent communication skills
The individual must be well organized, methodical, and detail-oriented. A self-starter who can identify problems, taking initiative to propose solutions, and successfully executing plans
Experience with UDP, TCP/IP and knowledgeable of other common standard IP protocols, including capturing and analyzing packets from various network protocols
Experience with video streaming protocols: RTP/RTSP and WebRTC
Experience optimizing video proxies, P2P protocols, and video frameworks
Experience with image sensor pipelines and HDR
Understanding video codecs such as H.264 and H.265 as well as audio codecs such as G711 and Opus
Experience with GStreamer and constructing custom pipelines
Experience with LDC and dewarping for wide angle fisheye lenses
Experience with remote debugging via gdb