Overview
Skills
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.