Embedded Engineer

Lehi, Utah, United States · Innovation · R11099

Description

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.


JOB RESPONSIBILITIES:

· 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

Requirements

REQUIRED SKILLS:

· 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


USEFUL SKILLS:

· 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

Apply for this job