(USA) Principal, Software Engineer
Job title: (USA) Principal, Software Engineer in Sunnyvale, CA at Walmart
Company: Walmart
Job description: Position Summary... Principal, Software Engineer - TV SDKYou will joing a team who will be designing, building, and maintaining native / hybrid apps for multiple TV operating systems (Tizen, webOS, Roku, Android TV/Fire TV, Vidaa, Vizio, etc.). You will create cross-platform SDK layers (TypeScript / C++ / Rust “core”) that expose a single API surface to product teams while calling OS-specific services under the hood.What you'll do...
- Optimize video playback pipelines-HLS/DASH, Widevine/PlayReady/FairPlay DRM, HDR tone-mapping-so 4K content hits frame budget and QA thresholds on each SoC.
- Integrate ad-tech components (IMA, VAST/VMAP, SSAI beacons, OMID) with tight SLA for mid-rolls, dynamic pods, and interactive overlays.
- Automate CI/CD: containerized build farms, device-cloud testing (Bitrise, BrowserStack, LambdaTest), firmware signing, and phased rollouts.
- Deep-dive debug & perf profiling-memory, GPU bandwidth, GC pauses-and guide OEM partners on kernel or firmware fixes.
- Mentor & document: publish coding patterns, lint rules, sample apps, and brown-bag talks for the broader engineering org.
- Multiple health plan options, including vision & dental plans for you & dependents
- Financial benefits including 401(k), stock purchase plans, life insurance and more
- Associate discounts in-store and online
- Education assistance for Associate and dependents
- Parental Leave
- Pay during military service
- Paid Time off - to include vacation, sick, parental
- Short-term and long-term disability for when you can't work because of injury, illness, or childbirth