Logo
VIZIO, Inc.

Senior Staff OS Development Engineer – Video Applications

VIZIO, Inc., Dallas, Texas, United States, 75215


About the Team

We are seeking a highly technically skilled and experienced Senior Staff Software Engineer with a passion for embedded systems and a deep understanding of TV and Video applications to join our team.You will be responsible for the design, development, and implementation of cutting-edge software for the next generation of Vizio Smart TVs.

What You Will DoDesign, develop, implement, and test embedded software for Video (streaming / broadcast) processing and Picture Quality (PQ) processing on Smart TV platformsCollaborate with engineers at the UI, Middleware, and Hardware/Device layer to integrate and optimize video control and processing featuresEnsure high Video / Tuner / Streaming quality and performance across various video stream types, input formats, and codecsEvaluate, implement, analyze, test and fine tune picture quality algorithms such as Gamma / White Balance and work closely with device layer designers to implement and testTrain and mentor junior engineers

About YouQualifications• A Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related technical field• 10+ years of experience in embedded software development• Experience with video processing concepts and algorithms (Streaming, Tuner Control, Video Compression/Codecs)• Strong understanding of embedded system architecture and resource management• Experience with real-time operating systems (RTOS) / Linux based embedded systems• Experience with C/C++ (C++ 17 or later) programming for embedded systems• Excellent analytical and problem-solving skills• Ability to clearly document designs and communicate design methodology with other team members• Ability to work effectively in a cross-functional team environmentPreferred Skills:• Understanding of video and picture quality (PQ) processing algorithms like Gamma/White Balance on embedded Smart TV systems• Experience with advanced Color/Picture Quality Calibration software and equipment (Calman Professional)• Experience with TV industry standards and protocols (e.g., ATSC, DVB)• Familiarity with BDD frameworks such as Cucumber or Behave.• Knowledge of modern C++ based design patterns.• Experience in developing Behavior-Driven Development (BDD) test cases for Linux-based systems in Python or other scripting languages.• Proficiency in utilizing Google Test for C++ codebase testing.• Experience with Agile, JIRA, Jenkins, and Version Control tools (git).

About VIZIOWe are Beautifully Simple.Headquartered in Irvine, California, VIZIO is a leading HDTV brand in America and the #1 Sound Bar Brand in America. VIZIO's mission is to deliver high performance, smarter products with the latest innovations at a significant savings that we can pass along to our consumers. Our loyal following and industry-wide praise continues to grow as we redefine what it means to be smart.VIZIO, Inc. is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law, and will not be discriminated against on the basis of disability.

#J-18808-Ljbffr