Embedded UI Developer

Overview

Hybrid
Depends on Experience
Contract - W2
Able to Provide Sponsorship

Skills

Embedded UI
TV UI
Set-top Box
Smart TV
JavaScript
Angular
Pixi.js
XML
HTML
JSON
UI Rendering
UI Optimization
Embedded Systems
Consumer Electronics
C++
Unity
Unreal Engine
Godot
Game Development
Media UI
UX for Embedded
TV Panels
HMI

Job Details

Job Title: Embedded UI Developer
Client: Vizio
Location: Addison, TX (Day 1 onsite (in Dallas, TX) 5 days/week onsite is mandatory)
Duration: 12+ Months
Employment Type: Contract
Bill Rate: Open / DOE

Job Description:
We are seeking a talented Embedded UI Developer with hands-on experience in developing UI for set-top boxes, smart TVs, or similar consumer electronics platforms. This is not a regular UI Developer role the ideal candidate will have a deep understanding of embedded systems, UI rendering pipelines, and performance optimization on resource-constrained devices.
You will collaborate closely with product and UX designers to translate vision into efficient, scalable, and visually appealing UIs tailored for embedded hardware.

Responsibilities:

  • Design and develop user interfaces for embedded platforms (e.g., TV panels, set-top boxes).

  • Implement and maintain UIs using XML, HTML, JSON, and UI frameworks.

  • Optimize rendering performance for embedded environments.

  • Work with C++/embedded developers to tightly integrate UI with backend logic.

  • Conduct debugging and performance tuning for UI interactions.

  • Participate in usability testing and iterate on UI design for optimal user experience.

  • Stay informed about UI technologies and trends relevant to embedded development.

Requirements:

  • Bachelor s degree in Computer Science, Electronics, or equivalent experience.

  • 5+ years of experience in UI implementation.

  • 3+ years in embedded systems or consumer electronics (TV, set-top box, IoT devices).

  • Strong hands-on experience with one or more: JavaScript / Angular / Pixi.js.

  • 2+ years of experience with XML, HTML, and JSON.

  • Familiarity with UI rendering optimization in resource-constrained devices.

  • Experience working on real-time media-rich applications.

Nice to Have:

  • Experience in game engines like Unreal Engine, Unity, or Godot.

  • Background in digital media, OTT platforms, or smart TV ecosystems.

  • Prior work on custom UI frameworks or multimedia UI components.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Sierra Software Solutions