T-Mobile USA, Inc. Software Engineer - Embedded STB in Denver, Colorado

Job DescriptionEngineer, SoftwareResponsibilitiesIn this role you will be responsible for creating Linux-based operatingsystems, embedded video, home networking, and IoT applications thatpowers TV's next-generation cable service. These systems and applicationsexploit the tremendous potential of our STBs (Set-Top-Boxes), homenetworking, remote controls and users' own mobile devices.QualificationsYou are a great fit for this role if you have the following skills andexperience:Strong embedded systems software and hardware architectureDesigning, developing, debugging and deploying Linux on embedded hardwareplatformsAll aspects of Linux development, from drivers and hardware interfaces, upthrough application layersSolid understanding of API design, implementation, and maintenanceExpert with home networking equipment, routers, gateways, WiFi configurationStrong software development processes and configuration managementKnowledge of media management and playback, linear, online, and home videoUnderstanding of security fundamentals such as PKI, encryption, andhardware securityFamiliar with remote software updates, version control and dependenciesCreating and implementing automated tests at the unit, integration andperformance levels#LI-MH1Minimum QualificationsExcellent C/C++ skillsWorking knowledge of networking protocols such as Ethernet, MoCA, IPv4 andIPv6, DHCP, DNS, SNMP, HTTP(S), 802.15.4, Zigbee, WiFi 802.11Experience developing with System on Chip (SoC) solutions from vendorssuch as Broadcom, Intel, Entropic and othersAbility to read schematic drawings, debug hardware, operate test equipmentKnowledge of media content compression methods such as MPEG-2, AVC, HEVC, VP9Adaptive streaming technologies such as HTTP Live Streaming, HTTP DynamicStreaming, Microsoft Smooth Streaming and MPEG-DASHContent Protection such as HDCP, DTCP/IP, MSFT PlayReady, Verimatrix, WidevineStreaming technologies such as HTTP Progressive Download and RTP/RTSP,DLNA HTTPDOCSIS 2.0/3.0; service flow, channel bondingGo and JavaScript skills are a plusCompany ProfileAs America's Un-carrier, T-Mobile US, Inc. (NASDAQ: "TMUS") isredefining the way consumers and businesses buy wireless services throughleading product and service innovation. The company's advanced nationwide 4Gand 4G LTE network delivers outstanding wireless experiences for customers whoare unwilling to compromise on quality and value. Based in Bellevue,Washington, T-Mobile US provides services through its subsidiaries andoperates its flagship brands, T-Mobile and MetroPCS. For more information,pleaEOE StatementWe Take Equal Opportunity Seriously - By ChoiceT-Mobile USA, Inc. is an Equal Opportunity Employer. All decisionsconcerning the employment relationship will be made without regard to age,race, ethnicity, color, religion, creed, sex, sexualorientation, gender identity or expression, national origin, maritalstatus, citizenship status, veteran status, the presence of any physicalor mental disability, or any other status or characteristic protected byfederal, state, or local law. Discrimination or harassment based upon anyof these factors is wholly inconsistent with our Company values and will notbe tolerated. Furthermore, such discrimination or harassment may violatefederBrandT-MobileEOE StatementWe Take Equal Opportunity Seriously - By ChoiceT-Mobile USA, Inc. is an Equal Opportunity Employer. All decisionsconcerning the employment relationship will be made without regard to age,race, color, religion, creed, sex, sexual orientation, genderidentity or expression, national origin, marital status, veteranstatus, the presence of any physical or mental disability, or any otherstatus or characteristic protected by federal, state, or local law.Discrimination or harassment based upon any of these factors is whollyinconsistent with our Company values and will not be tolerated. Furthermore,such discrimination or harassment may violate federal, state, or local law.