Wal-Martposted 5 days ago
$90,000 - $180,000/Yr
Full-time • Senior
Dallas, TX
General Merchandise Retailers

About the position

Join Walmart|VIZIO and take your career to the next level! We are Vizio, part of Walmart, a leading smart TV platform. Our team implements the Bluetooth software and mid-level HAL support for our TV OS platform. Our team owns the Bluetooth stack development and hardware abstraction layer for Vizio TVs. We are working on next generation of OS HAL platform for future TVs. We are a dynamic group passionate about media and Bluetooth technologies. We use cutting edge software/hardware tools including latest modern C/C++ development. We value in problem solving and collaboration and believe in empowering our team members to achieve their best. We're focused on learning, doing something new and valuable, and encouraging our team to do the same. We are looking for a highly competent C++ Developer with experience in design, coding, and debugging. If you have experience on embedded Linux based platforms with C++, we would like to hear from you. A successful candidate will contribute domain expertise and make high-impact individual contributions related to UI engine development and optimization. This position will not have direct reports and is an Individual contributor. We pride ourselves on being a collaborative team here at Vizio and to accomplish this, we are in office 5 days a week in our Dallas, TX office.

Responsibilities

  • Architect, supervise, and develop the TV OS software.
  • Work on next-generation platforms and hardware.
  • Develop an abstraction layer that interfaces between TV hardware and applications.
  • Conduct hardware automation testing.
  • Develop and port OS features for smart TVs, including Bluetooth audio and peripherals.
  • Perform sustenance engineering of existing Linux-based OS, including improvements, bug-fixes, and new features.

Requirements

  • Bachelor's Degree or higher in Computer Science, Electronics & Communications, Electrical Engineering, or a related field.
  • 8+ years of experience in architecture, design, prototyping, software development, code review, and unit testing for embedded devices.
  • High proficiency with modern C, C++, C++11/14/17.
  • Extensive experience with POSIX-based embedded systems such as Android, Linux, or QNX.
  • Solid foundational knowledge of inter-process communications (IPC) and remote procedure calls (RPC).
  • Proficiency with multiple communications paradigms: client-server, peer-to-peer, and publish/subscribe.
  • Extensive experience with IP-based communications and protocols (HTTP, TLS, REST, Websockets, JSON, XML, Protobufs, Flatbuffers, RTP, RTSP, HLS).
  • Experience working with diverse engineering teams.
  • Desire to work in a fast-paced, dynamic, highly collaborative environment.

Nice-to-haves

  • Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience in software engineering or related area.
  • Background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.
  • Knowledge of accessibility best practices.

Benefits

  • Competitive pay as well as performance-based bonus awards.
  • Health benefits including medical, vision and dental coverage.
  • Financial benefits including 401(k), stock purchase and company-paid life insurance.
  • Paid time off benefits including PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting.
  • Short-term and long-term disability.
  • Company discounts.
  • Military Leave Pay.
  • Adoption and surrogacy expense reimbursement.
  • Live Better U education benefit program for full-time and part-time associates.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service