Sr Engineer, Systems Design - Embedded
Responsibilities
In this role you will be responsible for creating hardware and software specifications for our embedded hardware platforms including STB, IoT, Networking, and Applications. These systems and applications exploit the tremendous potential of our STBs (Set-Top-Boxes), home networking, remote controls and users' own mobile devices.
Qualifications
You are a great fit for this role if you have the following skills and experience:
Strong embedded systems software and hardware architecture
Designing, developing, debugging and deploying Linux on embedded hardware platforms
All aspects of Linux development, from drivers and hardware interfaces, up through application layers
Solid understanding of API design, implementation, and maintenance
Expert with home networking equipment, routers, gateways, WiFi configuration
Strong software development processes and configuration management
Knowledge of media management and playback, linear, online, and home video
Understanding of security fundamentals such as PKI, encryption, and hardware security
Familiar with remote software updates, version control and dependencies
Creating automated tests at the unit, integration and performance levels
Minimum Qualifications
Working knowledge of networking protocols such as Ethernet, MoCA, IPv4 and IPv6, DHCP, DNS, SNMP, HTTP(S), 802.15.4, Zigbee, WiFi 802.11
Experience developing with System on Chip (SoC) solutions from vendors such as Broadcom, Qualcomm, Intel, Entropic and others
Ability to read schematic drawings, debug hardware, operate test equipment
Knowledge of media content compression methods such as MPEG-2, AVC, HEVC, VP9
Adaptive streaming technologies such as HTTP Live Streaming, HTTP Dynamic Streaming, Microsoft Smooth Streaming and MPEG-DASH
Content Protection such as HDCP, DTCP/IP, MSFT PlayReady, Verimatrix, Widevine
Streaming technologies such as HTTP Progressive Download and RTP/RTSP, DLNA HTTP
DOCSIS 2.0/3.0; service flow, channel bonding
Go and JavaScript skills are a plus