{"id":"5123575760","title":"Software Engineer, Embedded Systems","posted_at":"2026-06-14T00:01:07.000Z","apply_url":"https://job-boards.greenhouse.io/roku/jobs/7680250","locations":["San Jose, CA"],"employment_type":"full_time","workplace_type":null,"seniority_level":"entry","description_language":"en","source_name":"greenhouse","source_url":"https://www.weareroku.com/jobs/7680250?gh_jid=7680250","salary":{"min":197900,"max":270000,"currency":"USD","period":"year","display":"$197,900–$270,000"},"job_summary":"Roku is the #1 TV streaming platform, dedicated to connecting the entire TV ecosystem. This role involves developing and optimizing the Roku OS Media engine to deliver high-performance video playback features.","job_description":{"responsibilities":["Extend Roku's player feature set for new business opportunities and multimedia specifications","Improve playback performance and reliability on Roku devices","Work independently and in small groups to deliver features on-time","Develop high-performance, reliable software using C++ and Python","Design modular and maintainable C++ code","Troubleshoot and resolve complex performance issues"],"minimum_qualifications":["2–5 years of relevant software development experience","Bachelor’s or master’s in computer science or equivalent engineering experience","Extensive programming experience with C++ and Python","Proven track record in embedded system development and Linux","Deep understanding of multi-threaded development and concurrency management","Experience in API design and developing portable code"],"preferred_qualifications":["Familiarity with AI/ML and LLM technologies","Experience with consumer electronics OS’es like Android or FreeRTOS","Knowledge of TCP/IP, TLS, HTTP, and DRM technologies","Experience with streaming protocols such as WebRTC, HLS, and DASH","Experience working with video and audio codecs"]},"visa_sponsorship":null,"experience_years_min":2,"job_address":null,"job_city":"San Jose","job_state":"CA","job_country":"US","location_lat":37.336157,"location_lng":-121.890608,"keywords":["consumer electronics","collaboration","maintainable","open source","performance","engineering","algorithms","streaming","inclusive","ecosystem","Platform","business","Flexible","consumer","customer","teamwork","Android","privacy","develop","design","vision","global","Python","teams","local","audio","video","Linux","API","C++","ML","AI","C+","IP"],"company":{"name":"Roku","logo_url":"https://img.logo.dev/roku.com?token=pk_fWx5G5QrQMm-0Ud8BW3mBg&size=64&format=png","description":"Roku operates a TV streaming platform that connects consumers to content, enables publishers to monetize audiences, and provides advertising solutions.","website_url":"https://www.roku.com/","linkedin_url":"https://www.linkedin.com/company/roku","glassdoor_url":"https://www.glassdoor.com/Overview/Working-at-Roku-EI_IE26760.11,15.htm","x_url":"https://x.com/Roku","instagram_url":null,"youtube_url":"https://www.youtube.com/@RokuUS","github_url":null,"huggingface_url":null,"tiktok_url":null,"crunchbase_url":"https://www.crunchbase.com/organization/roku","facebook_url":"https://www.facebook.com/roku/","employee_count_range":"1001-5000","employee_count":3600,"founded_year":2002,"headquarters":{"address":"San Jose, California, U.S.","city":"San Jose, CA","country":"US","lat":37.3382,"lng":-121.8863},"industry":"media","company_type":"other","total_funding_usd":null,"locations":["Aarhus, Denmark","Austin, TX","Bengaluru, India","Boston, MA","Cambridge, United Kingdom","Cardiff, United Kingdom","Chicago, IL","Denver, CO","Field Bavaria","Field San Francisco, CA","Field Seattle, WA","Field United States","Hsinchu, Taiwan","London, United Kingdom","Manchester, United Kingdom","Mexico City, Mexico","New York, NY","San Francisco, CA","San Jose, CA","Santa Monica, CA","Shenzhen, China","Stamford, CT","Toronto, Canada","Washington, DC"]}}