careertakescareertakes

Software Engineer, Embedded UI

Confidential Client•consumer_electronics
Entry LevelFull-timeHybridN/A
San Jose, California
2 Months Ago

The Software Engineer, Embedded UI at Confidential Client is responsible for designing and developing innovative user experiences such as screensavers, wallpapers, trivia, and AI-driven content features on the Roku streaming platform. This role involves close collaboration with UI/UX designers and backend teams to create and productionize new features, driving user engagement and enhancing the global streaming experience. The position fosters a culture of ownership and rapid delivery within a hybrid work environment.

Description

About CareerTakes

CareerTakes is a next-generation AI recruiting platform that connects early-career talent with real roles at established companies across regulated industries.

👉 Important disclosure: CareerTakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Software Development.

Applicants for this role may also receive access to additional matched opportunities through the CareerTakes platform.


About the Role

confidential client (Software Development) is hiring a Software Engineer, Embedded UI to design and deliver engaging TV/consumer-media experiences — screensavers, static & dynamic wallpapers, trivia, featured experiences, and AI-powered content features. You will build proofs-of-concept, productionize solutions for embedded devices, integrate with cloud backends, and collaborate closely with UI/UX, product, and backend teams to ship high-quality features at scale.

Keywords: Embedded UI, Software Engineer, C++, BrightScript, React Native, JavaScript, TypeScript, Python, AI/ML, LLM, embedded systems, multithreading, memory management, API design, cloud backend, productionizing, content management, consumer electronics, media.


What You’ll Do

  • Design and develop new Experiences for embedded platforms (screensavers, wallpapers, trivia, featured experiences, AI content features).
  • Build rapid proofs-of-concept (PoCs) to validate ideas; iterate quickly with a startup mindset.
  • Adapt and productionize PoCs into robust, maintainable solutions for millions of devices.
  • Collaborate with UI/UX designers, product managers, and backend engineers to deliver end-to-end features.
  • Implement and integrate UI components with cloud backends and content management systems.
  • Optimize for embedded constraints: memory, performance, multi-threading, and reliability.
  • Contribute to API design and evaluate trade-offs for maintainability, performance, and security.
  • Investigate, diagnose, and resolve production issues to maintain commercially viable solutions.

Minimum Qualifications

  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent practical experience.
  • Strong experience with C++, especially in embedded environments.
  • Proficiency in scripting and UI/web technologies such as JavaScript, TypeScript, React Native, Python, or BrightScript.
  • Practical experience with AI/ML or large language model (LLM) projects — shipping or substantial project work.
  • Solid understanding of core OS concepts (memory management, concurrency, multi-threading).
  • Experience with API design and integration with cloud backends.
  • Strong communication skills and demonstrated collaboration across cross-functional teams.
  • Experience taking features from PoC to production in consumer-facing products.

Preferred Qualifications

  • Experience in consumer electronics, media/content platforms, or ad product development.
  • Hands-on with content management systems and cloud backend services.
  • Experience optimizing UI performance on constrained devices.
  • Familiarity with production tooling, CI/CD for embedded systems, telemetry and observability.
  • Prior experience with BrightScript and Roku platform patterns is a plus (experience with similar embedded TV platforms also applies).

Compensation & Benefits

  • For California applicants only: the estimated annual salary for this position is $170,000 - $210,000. Compensation packages vary based on experience, skills, certifications, and geographic location.
  • Benefits may include health insurance (medical, dental, vision), equity awards, life and disability insurance, parental leave, wellness programs, retirement/401(k) options, and paid time off. Specific benefits vary by location and role.

Hybrid Work Approach

confidential client follows a hybrid work model: teams typically work in the office Monday–Thursday with Fridays flexible for remote work. Specific in-office requirements may vary by role and local office policies.


Accommodations

confidential client provides reasonable accommodations in accordance with applicable law. If you require accommodations during the hiring process, please contact your CareerTakes recruiter or the hiring contact listed on the application.


How to Apply

Apply through the CareerTakes application flow for this posting. CareerTakes will share applications with the hiring team at confidential client; final hiring decisions and employment offers are made by confidential client.


Equal Opportunity & Hiring Transparency

CareerTakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.