Vizioposted 18 days ago
Full-time • Senior
Dallas, TX
Computer and Electronic Product Manufacturing

About the position

VIZIO 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, continued success stems from experienced software engineers like you developing core features for the Vizio platform. We are seeking an enthusiastic Software Engineer for our TV platforms, specializing in native application development to help develop and maintain VIZIO's core operating environment. Senior Software Engineer will be contributing extensively to our embedded UI/UX development, algorithm implementation for complex features to make it more user intuitive and underlying architecture. You will be working closely with product management to understand new features or extending current features for market needs, development using modern & native java script language and integration of third-party apps. You will also be engaged in developing tools which can help larger development community within VIZIO. A proven track record of shipping high-quality software on embedded platforms is essential. This is a great role for a senior professional who enjoys a high level of visibility and thrives on great business impact. The features and performance improvements you implement directly impact millions of users every day. This is a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software. We are a close-knit team, focusing on challenging problems that make a difference in our business. We pride ourselves on working in a collaborative environment, and to do so we are in our Dallas, TX office 5 days a week.

Responsibilities

  • Design, develop and deliver high-quality, intuitive, and easy-to-use embedded UI interfaces/applications which runs on Vizio OS/TV platform.
  • Demonstrate the ability to dig deep to find solutions to challenging problems affecting our users.
  • Work as a part of a high functioning team consisting of UX designers, software engineers, dev-ops, quality assurance and product management.
  • Ability to accurately estimate software tasks and work to schedule.
  • Ability to research, come-up with new ideas and drive the implementation also provide technical leadership to other team members and code reviews.
  • Be involved with every stage of the application software development process.
  • Take part in the planning and refinement of features along with the team to come up with innovative and collaborative designs.
  • Design APIs/SDKs used by other teams, both internal and external to the company.
  • Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming.

Requirements

  • Have 6+ years of experience in front-end technologies like HTML, CSS, TypeScript, and native JavaScript like Angular, ReactJS to write clean, efficient code.
  • Have strong knowledge on Http, REST, Websocket, IPC etc web communications.
  • Creative in building intuitive and complex UI applications.
  • Deep Understanding of Streaming Technologies, In-depth knowledge of streaming protocols, codecs, and adaptive bitrate streaming techniques used by platforms.
  • Have a track record of optimizing existing software as well as architecting new software.
  • Experience of developing embedded software for TVs, have additional advantage.
  • Highly proficient in troubleshooting the code and come up with the solution.
  • Knowledge with C++, Chromium or other technology is a plus.
  • Attention to details, provide focused project management, accurate and detailed system analyses.
  • Bachelor's degree in computer science or equivalent experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service