(usa) Software Engineer II

Walmart Walmart · Retail · Dallas, TX

Software Engineer II at Walmart-Vizio focused on developing and enhancing UI applications for embedded Linux-based smart TVs. The role involves implementing features, optimizing performance, and ensuring system stability within resource constraints, collaborating with cross-functional teams to deliver consumer experiences.

What you'd actually do

  1. Develop and enhance UI applications running on an embedded Linux environment.
  2. Implement features within the UI engine and application stack with a focus on performance, smooth rendering, and system stability.
  3. Contribute to design discussions and support development of distributed UI architecture components.
  4. Build solutions that meet performance, memory, and device-level constraints across various SoCs.
  5. Investigate and resolve issues across UI layers, middleware, and system integration points.

Skills

Required

  • C++
  • systems-level programming
  • problem-solving
  • complex system interactions
  • high-quality code
  • collaboration
  • fast-moving engineering environment

Nice to have

  • UI applications for consumer electronics or embedded products
  • React Native
  • React
  • GPU utilization
  • rendering optimization
  • hardware-accelerated graphics
  • resource-constrained systems
  • memory-limited systems
  • game loops
  • animation frameworks
  • rendering stacks in embedded UI environments
  • communication skills

What the JD emphasized

  • C++
  • performance
  • memory
  • device-level constraints
  • consumer electronics
  • resource-constrained
  • memory-limited systems