Enable job alerts via email!

(USA) Principal, Software Engineering

Walmart

Dallas (TX)

On-site

USD 95,000 - 140,000

Full time

13 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a seasoned software engineer to join their innovative team focused on developing cutting-edge Bluetooth technologies for smart TVs. In this pivotal role, you will architect and supervise the development of the TV OS software, ensuring seamless integration between hardware and applications. Your expertise in C/C++, Linux, and Bluetooth stack will be crucial in enhancing user experiences and implementing high-performance solutions. If you are passionate about media technologies and thrive in a collaborative environment, this opportunity offers a chance to make a significant impact in the smart TV landscape.

Qualifications

  • 10+ years of experience in software engineering with a focus on C/C++.
  • Expertise in Linux system-level programming and Bluetooth technologies.

Responsibilities

  • Architect and develop TV OS software for smart TVs.
  • Lead hardware automation testing and sustainment engineering.

Skills

C/C++
Linux/Unix
Bluetooth stack
Python
Audio codecs (SBC, LC3)
Multithreading
Debugging

Education

Bachelor's degree in Computer Science
Master’s degree in Computer Science

Tools

Clang
CMake
ALSA
PipeWire

Job description

Position Summary

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 Bluetooth software and mid-level HAL support for our TV OS platform. We own the Bluetooth stack development and hardware abstraction layer for Vizio TVs, working on the next generation OS HAL platform for future TVs. We are passionate about media and Bluetooth technologies, using cutting-edge software/hardware tools including modern C/C++ development. We value problem solving and collaboration, empowering our team members to perform at their best.

What you'll do
  • Architect, supervise, and develop the TV OS software.
  • Develop and port OS features for smart TV, including Bluetooth audio and peripherals.
  • Work on the abstraction layer interfacing between TV hardware and applications.
  • Lead hardware automation testing and sustainment engineering of Linux-based OS.
  • Implement improvements, bug fixes, and new features for high performance and user satisfaction.
What you'll bring
  • 10+ years of experience with C/C++, Linux/Unix, and Bluetooth stack.
  • BS or MS in Computer Science.
  • Expertise in C, C++ 17/20, Clang, cmake, Python, and C++ best practices.
  • Proficiency in Linux system-level programming, multithreading, IPC, and debugging.
  • Experience with Audio codecs (SBC, LC3), ALSA, and PipeWire.
  • Nice to have: AOSP, driver development, real-time media pipeline experience.
Minimum Qualifications

Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.

  • Option 1: Bachelor's degree in computer science, computer engineering, or related field, plus 5 years of software engineering experience.
  • Option 2: 7 years of software engineering experience.
Preferred Qualifications

Outlined below are optional preferred qualifications. If none are listed, there are no preferred qualifications.

  • Master’s degree in computer science, engineering, or related area, with 3 years' experience.
  • Experience creating inclusive digital experiences, knowledge of WCAG 2.2 AA standards, assistive technologies, and digital accessibility best practices.
Primary Location

14901 Quorum Dr, Dallas, TX 75254-7521, United States of America

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

(USA) Principal, Software Engineering

Walmart

Dallas

On-site

USD 110,000 - 220,000

Yesterday
Be an early applicant

(USA) Principal, Software Engineering

VIZIO

Dallas

On-site

USD 110,000 - 220,000

11 days ago

Energy Storage Software Engineering Leader (Manager - Sr.Manager level) - REMOTE

ThinkBAC Consulting

Remote

USD 100,000 - 160,000

30+ days ago

SENIOR DIRECTOR, SOFTWARE ENGINEERING - CHARLOTTE (HYBRID)

Compass Group

Charlotte

Hybrid

USD 120,000 - 180,000

30 days ago