SanJoseCARecruiter Since 2001
the smart solution for San Jose jobs

Sr. Software Engineer - Abstraction Layer

Company: Roku
Location: San Jose
Posted on: November 23, 2020

Job Description:

What you will do: Roku is looking for an experienced embedded systems engineer to join the Roku OS, Media and Systems Architecture group. In this role, you will be part of a newly formed team responsible for Rokus Platform Abstraction Layer (PAL) and portability APIs. RokuOS runs on millions of regularly updated devices in the field. As we continue to grow our product offering and install base, our challenge is to keep Roku OS maintainable, portable and high quality while adding new features and supporting new hardware offerings. To achieve this, we must build on and maintain strong device portability abstractions and system modularity. This position requires significant expertise in system architecture, portability, hardware abstractions and writing performant, portable C++ code in a device independent manner. In this role, you will: Develop and evolve the RokuOS PAL to support new devices and new features. Architect RokuOS, adding appropriate modularity and abstractions. Build tools as needed to support platform portability. Write software that can be easily ported to new or existing platforms. Demonstrate excellence in C++ development and deliver high-performance, ultra-reliable software. Work both independently and in small groups to deliver new features and functionality on-time. Debug software issues with an eye to optimizing performance and improving product quality. Demonstrate the ability to dig-deep to find solutions to tough problems affecting our users. Your background and experience include: 10+ years of experience developing Linux based consumer electronic products. Excellent C++ programming skills. Significant experience in API design and developing portable code. Proven track record of success with embedded Linux development projects. A passion for building robust systems and portability abstractions. Deep background in one or more of the following: networking/Wi-Fi, audio/video streaming, embedded graphics, and/or embedded I/O. Excellent verbal and written communication skills. Bachelors and/or Masters degree in Computer Science or equivalent.

Keywords: Roku, San Jose , Sr. Software Engineer - Abstraction Layer, IT / Software / Systems , San Jose, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other IT / Software / Systems Jobs

Entry Level Software Developer
Description: Revature is the fastest growing employer of emerging technology talent. We will hire over 300 Entry Level Software Developers across the country in the next 4 weeks.One day someone is going to ask you (more...)
Company: Revature
Location: San Francisco
Posted on: 11/26/2020

Mobile Notary Signing Agent / Flexible Hours
Description: Signing Agent Jobs is seeking for someone to work a a Mortgage Loan Closing Specialist to work virtually in the U.S. SUMMARY: This role is primarily focused on the maintenance (more...)
Company: Certified Mobile Notary Service
Location: San Francisco
Posted on: 11/26/2020

Software Developer
Description: RESPONSIBILITIES Kforce has a client in search of a Software Developer in San Francisco, CA. Key Tasks Implement and deploy API solutions while demonstrating expertise in a number of areas including cloud (more...)
Company: Kforce Technology Staffing
Location: San Francisco
Posted on: 11/26/2020

Ruby on Rails developer
Description: Job Role Ruby on Rails developer Work Location ndash San Francisco, CA 94104 Contract duration ndash6 Months must have exp 5 years Detailed Job Descriptionsbull Ruby on Rails developer
Company: IT SCIENT
Location: San Francisco
Posted on: 11/26/2020

AI Senior Software Engineer
Description: 201 Third Street 61049 , United States of America, San Francisco, CaliforniaAI Senior Software EngineerDo you love building and pioneering in the technology space Do you enjoy solving complex business (more...)
Company: Capital One
Location: Diablo
Posted on: 11/26/2020

MTS 1, Software Engineer - Quality
Description: At eBay, you will be part of a purpose-driven community dedicated to creating an ambitious and versatile work environment. In eBay Payments, you will be an integral member of a growing organization that (more...)
Company: eBay Inc.
Location: San Carlos
Posted on: 11/26/2020

In-Home Usage Tester (Product Tester from home) Part-time
Description: American Consumer Panels reg , located at One World Trade Center, 285 Fulton St., Suite 8500 New York, NY, 10007, is looking to fill the position listed below nationwide : br br In-Home Usage Tester (more...)
Company: American Consumer Panels
Location: Sacramento
Posted on: 11/26/2020

MTS1, Software Engineer
Description: Do you want to make an impact on the worlds largest e-commerce website Are you interested in building performance efficient, high-volume and highly scalable distributed systems We have a place for you (more...)
Company: eBay Inc.
Location: Sunol
Posted on: 11/26/2020

Web Accessibility Engineer
Description: RESPONSIBILITIES Kforce has a client in San Francisco, CA that is looking to bring on a Web Accessibility Engineer for a 5-6 month remote contract with the chance of extension. They are looking
Company: Kforce Technology Staffing
Location: San Francisco
Posted on: 11/26/2020

Principal Software Engineer/ UI Architect (remote)
Description: Please note that visa sponsorship is not available for this position. br br We are excited to consider a remote engineer for this role in the Pacific Standard Time zone. If you are not in the PST (more...)
Company: New Relic
Location: San Francisco
Posted on: 11/26/2020

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Jose RSS job feeds