My Shortlist

Your shortlisted jobs will appear here. To view your shortlist, please login or register

More Jobs Like This
DATE ADDED: Sun 29/03/2020

Senior Embedded Linux C++ Engineer For A Global Media Streaming Company In Los Gatos Ca

Los Gatos, CA, US


JOB TYPE: Permanent, FullTime

Summary We are looking for a Senior Software Engineer to focus on developing core Roku platform (firmware) features. This engineer will be contributing extensively to both firmware development and UI. Responsibilities Extensive experience with embedded Linux, C++ librariesframeworks, development of tools, scripting languages as well as the integration of third-party code is a must. A proven track record of shipping high-quality software on embedded platform is essential. This is a great role for a senior professional who enjoys a high level of visibility and thrives on great business impact. Work closely Product Development, platform services, and release management teams to contribute to our firmware development. Integrate third party C++ libraries. Investigate, diagnose and resolve issues within the Roku Platform. Required Skillsets 7 years of relevant software development experience and a BS or Masters in Computer Science or equivalent engineering experience Extensive programming experience with C++ and Embedded Linux. Ability to work in both user and kernel space. In-depth understanding of Linux, tools, libraries and open source development. Understanding of API design considerations and tradeoffs. Familiarity with tools and libraries such as Boost, PlayReady, ALSA, DIAL a plus. Experience with memory management and multi-threaded development. Media Video knowledge such as codecs, media streaming, etc. would also be a plus. Application development experience utilizing JavaScript, Python andor similar languages would be a strong plus. Ideally, embedded andor consumer electronics experience. Ability to accurately estimate software tasks and work to schedule. Type Fulltime Location Los Gatos, Ca or Austin Tx.