Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Embedded Systems

$197.9k - $270k
Full-time

Roku, Building C

Teamwork makes the stream work.


 

Roku is changing how the world watches TV


Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

 

About the role


Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television and streaming media around the world, continued success depends on experienced embedded software engineers like you joining the Roku OS Streaming Media team.

In this role, you will be part of the team that's responsible for Roku’s Media engine, implementing new features and designing algorithms that deliver flawless video playback to all our users. This includes optimizing network interactions between our players and CDN, implementing adaptive streaming stacks, integrating DRM systems, and developing tools to monitor performance.

The features and performance improvements you implement directly impact millions of users every day. This is a great role for an experienced professional with innovative ideas for complex problems and the ability to translate them into ultra-reliable software. 

For California Only - The estimated annual salary for this position is between $197,900 - $270,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.

 

What you'll be doing



  • Extend Roku's player feature set to support new business opportunities and the latest multimedia specifications

  • Continuously improve playback on Roku devices, and deliver our users a world-class player experience under all operating conditions

  • Work independently and in small groups to deliver new features and functionality on-time

  • Demonstrate excellence in C++ & Python development and deliver high-performance, ultra-reliable software

  • Demonstrate impeccable software design skills, make extensive changes to an existing C++ code base that are modular and easy to maintain

  • Demonstrate the ability to dig deep to find solutions to tough problems affecting our users 

 

We're excited if you have



  • 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 of success with embedded system development projects and Linux operating systems.

  • Deep understanding of multi-threaded development and concurrency management.

  • Experience in API design and developing portable code.

  • Been able to accurately estimate software tasks and work to schedule.

  • Architected, implemented, and tested systems for performance & low resource consumption.

  • A good understanding of open source development

  • A familiarity with AI/ML and LLM technologies.

  • Experience with other consumer electronics OS’es (e.g. Android, FreeRTOS)

  • Knowledge of TCP/IP, TLS, DRM technologies like PlayReady, Widevine and streaming protocols such as WebRTC, HLS, and/or DASH is important.

  • Experience working with video (H.264, H.265, AV1) & audio (aac, ac3) codecs. 

#LI-SR2

 

Our Hybrid Work Approach


Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy.

 

Benefits


Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.

 

Accommodations


Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to View email address on jobs.jobcopilot.com .

 

The Roku Culture


Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. 

We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. 

To learn more about Roku, our global footprint, and how we've grown, visit .

By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice , and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing View email address on jobs.jobcopilot.com .

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, Embedded Systems in Remote vacancy
  •  ...Zoox's Robot Software Infrastructure team is looking for a software engineer to help develop the operating system platform that runs on several devices on our vehicle. In this role...  ...Bonus Qualifications Experience with embedded Linux in a robotics application Familiarity... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Remote
    7 hours ago
  • $170k - $210k

     ...investment in extensibility, simplicity, and reliability. Embedded Systems engineering is the basis of the entire company’s mission. The foundations...  ...the future of robotics through best in class, modern software engineering practices. We're looking for seasoned and skilled... 
    Suggested
    Full time

    Standard Bots

    Remote
    7 hours ago
  •  ...As a software engineer, you'll tackle challenges that blend hardware and software—working on things...  ...and categorizing algorithms, real-time system monitoring, and high-performance...  ...day. 10 years of experience with C++, Embedded Development, RTOS, and Control systems... 
    Suggested
    Full time

    Isofttek Solutions Inc

    Remote
    7 hours ago
  •  ...Overview Onsite in Bloomfield, CT. Our client seeks a staff software engineer to lead embedded software development for commercial elevator products....  ...controller software testing, CI/CD pipelines, and automated system integration testing to improve release cycles and... 
    Suggested
    Remote work

    Eliassen Group

    Bloomfield, CT
    3 days ago
  • $117.5k - $235.7k

     ...nation's premier science and engineering lab for national security and...  ...highly motivated Computer Science/Software Engineer. Your primary focus...  ...RF communications systems for National Security applications...  ...optimized, ultra‑low DC power, size‑embedded RF receiver/transmitter tag... 
    Suggested
    Full time
    Part time
    Remote work
    Work from home
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Accreditation Council for Graduate Medical Education

    Albuquerque, NM
    1 hour ago
  • $190k - $225k

     ...world's leading commercial laser weeding system with hundreds of units operated by...  ...kit for John Deere tractors, autonomy software, and remote supervision for real-time...  ...LinkedIn | News As a Sr. Software Engineer, Embedded Systems at Carbon Robotics you will... 
    Full time
    For contractors
    Remote work
    Worldwide
    Flexible hours

    Carbon Robotics

    Seattle, WA
    3 days ago
  • $105k - $154k

     ...Eaton’s Electrical Critical Power Solutions Division is hiring a Lead Embedded Software Engineer – Real-Time Systems to join our growing team in Raleigh, NC. We offer relocation assistance within the United States along with sponsorship support. This position will... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation package

    Eaton

    Raleigh, NC
    7 days ago
  •  ...GMD) is the heart of the Missile Defense System and a key element of our nation’s...  ...negate the threat. The Work The Software Engineer will support the Missile Defense Agency...  ...MATLAB. Experience with real-time, embedded, distributed, or high-reliability software... 
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Huntsville, AL
    6 days ago
  • $166k - $220k

     ...a diverse team of experts in software, robotics, artificial intelligence...  ...generation of autonomous systems to tackle the extremely...  ...About the Job Software Engineers independently drive the delivery...  ...writing backend services or embedded software in C++, Rust and/or... 
    Full time
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    Anduril Industries

    Remote
    7 hours ago
  • $115k - $150k

     ...Saalex  is seeking a  Software Engineer (Range Systems) in  Corona, CA.  Saalex is an Engineering and Information Technology Services company with...  ...Experience supporting DoD or defense programs Familiarity with embedded or real-time systems Experience with MBSE or lab-based... 
    Full time
    Temporary work
    Interim role
    Work at office
    Remote work

    Saalex

    Corona, CA
    7 hours ago
  •  ...compatible global positioning system optimized for absolute...  ...advancements in satellite technology, software infrastructure, and modern...  ...systems.   As a Software Engineer on the Payload team, you will...  ...communication between payload systems, embedded software, and the satellite... 
    Permanent employment
    Full time

    Xona Space Systems

    Remote
    7 hours ago
  • $166k - $220k

     ...a diverse team of experts in software, robotics, artificial intelligence...  ...generation of autonomous systems to tackle the extremely...  ...About the Job Software Engineers independently drive the delivery...  ...writing backend services or embedded software in C++, Rust and/or... 
    Full time
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    Anduril

    Boston, MA
    7 hours ago
  •  ...V2X is growing! The Software Engineer will join our multi-discipline software engineering team...  ...maintain and improve existing software systems. You’ll likely assist in the design and...  ...Basic understanding of real ‑ time or embedded software concepts, with interest in low... 
    Full time
    Contract work
    Internship

    V2x Current Openings

    Remote
    7 hours ago
  • $135k - $200k

     ...Palantir builds the world’s leading software for data-driven decisions and...  ...a Forward Deployed Software Engineer to join a newly-formed team...  ...advanced autonomous systems for use in area defense on the...  ...development for autonomous systems, embedded systems, sensors, drones,... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Washington DC
    7 hours ago
  • $80k - $150k

     ...become problems, and creating a system that gets smarter with every...  ...vision into production-grade software: real systems, used by real...  ...real revenue. The Software Engineer, AI & Product Systems will...  ...based access control (RBAC), and embedded analytics on Next.js and... 
    Full time
    Day shift

    Medpro Disposal

    Remote
    7 hours ago
  •  ...team of infrastructure and platform engineers building Fleet Orchestrator,...  ...our entire fleet state, including software versions and configuration. Our system ensures that every vehicle in the...  ...robotics, IoT, or managing software for embedded or remote hardware.... 
    Full time
    Remote work
    Relocation

    Avride

    Austin, TX
    7 hours ago
  • $168k - $252k

     ...technical leader, join a small team of engineers that owns all software running on maritime assets....  ...for autonomy on the edge. Generate system solutions to increase reliability, ease...  ...or PhD Experience programming for embedded and physical devices Experience working... 
    Full time
    Work experience placement
    Local area
    Remote work
    Relocation package
    Flexible hours

    Anduril Industries

    Boston, MA
    7 hours ago
  •  ...Development, Mobile Test Automation, Product and Engineering Services, Enterprise Mobility, Test...  ...Founded 1996 Job Description Title-Embedded Software Engineer Location-Troy, Michigan Magna E-Car Systems develops and manufactures lithium-ion battery... 
    Full time
    Contract work
    Worldwide

    Pyramid It

    Remote
    7 hours ago
  • $160k - $240k

     ...are looking for self-motivated engineers to build the next-generation...  ...teams, AI Platform team, and systems/safety team to make sure the...  ...modules Collaborate with other software teams to build foundational...  ...like self-driving, robotics, embedded Linux system,... 
    Full time

    Nuro

    Remote
    7 hours ago
  • $150k - $180k

     ...ROLE EXPECTATIONS Zipline is looking for software engineers to build the tools and infrastructure that power our systems validation and flight test organizations....  ...maintain test software, drivers, and interfaces for embedded and Linux-based systems. Support test... 
    Full time
    Local area

    Zipline

    Remote
    7 hours ago
  • $150k - $190k

    Role Description This is not a traditional product engineering role. It is a deeply business-embedded engineering position at the intersection of Finance,...  ...Engineering, and Operations. The hire will build the systems and instrumentation that make unit economics visible... 
    Full time

    Midwestern Interactive Growth Team

    Remote
    11 hours ago
  • $155k - $241k

    Role Description Our software team is growing and we are looking for talented engineers to join our agile, world-class team. Our...  ...software teams build upon: operating system images, bootloaders, kernels,...  ...Linux kernel development, and embedded Linux environments. ~Strong... 
    Full time
    Temporary work
    Local area
    Remote work
    Relocation package
    Flexible hours

    Agility Robotics

    Remote
    2 days ago
  • $125k - $210k

     ...world’s largest autonomous logistics system, delivering critical supplies quickly...  ...About You and the Role As an embedded firmware engineer at Zipline, you will be responsible for...  ...lowest level and most safety-critical software on our aircraft. You will work closely... 
    Full time
    Work at office
    Local area
    Immediate start

    Zipline

    Remote
    7 hours ago
  •  ...team consists of highly talented engineers with extensive expertise. Joining...  .... About the Role As a Software Engineer at Avride, you will design...  ..., motor  control, and robotics systems. You’ll work with FPGAs, MCUs, and embedded platforms to build reliable,... 
    Full time
    Work experience placement
    Remote work
    Relocation

    Avride

    Austin, TX
    7 hours ago
  •  ...Thanks & Regards Rajesh KRG Technologies, Inc., (***) ***-**** Ext :514 Job Description Job Description : • Embedded Domain Knowledge – device drivers, I2C, SPI, • Understanding of Linux Environment • Python Programming (MUST).... 
    Full time

    krg technology

    Remote
    7 hours ago
  • $170k - $210k

     ...worldwide. We foster a culture of ownership where developers and engineers are self-motivated to tackle challenges and ship impactful...  ...or related technologies Experience with C++, especially in embedded environments Consumer electronics experience in media/content... 
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    7 hours ago
  •  ...responders in saving lives. We are currently seeking skilled embedded software engineers to develop flight-critical firmware, with a focus on...  ...environment ~ Experience developing and optimizing for embedded systems ~ Experience working with standard embedded interfaces (... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Brinc

    Seattle, WA
    7 hours ago
  • $119k - $164k

     ...equipment, and fleet related spend in a single system. Combined with industry leading AI, the...  ...more. About the Role:  As an Embedded Engineer, you will have an amazing opportunity...  ...how to design and develop modular software features in a collaborative environment... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    2 days per week
    1 day per week

    Motive

    Remote
    7 hours ago
  •  ...Industry : Healthcare Location : Laurel, MD  Job Title : Software Engineer Duration : 12+ Months (Strong possibility of extension) Must haves ~10+ years of experience ~ Embedded microprocessor design experience ~ C/C++ ~ Experience writing... 
    Permanent employment
    Full time

    Collabera

    Remote
    7 hours ago
  • $170k - $216k

     ...15+ U.S. states. Hardware Engineering is an innovative and collaborative...  ..., mechanical, reliability, software and vehicle engineers. We...  ...vertically-integrated C++ software systems (on-vehicle and off-vehicle...  ..., estimation, real-time / embedded systems, large-scale data analysis... 
    Full time
    Work experience placement
    Remote work

    Waymo

    Remote
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Embedded Systems. Be the first to apply!