> Markdown version of [/jobs/ext/3454309-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3454309-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior, Software Engineer - **Company:** Wal-Mart Stores, Inc. - **Location:** Dallas, TX, United States (Remote available) - **Experience:** Expert - **Salary:** $90,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** Adobe Analytics, Web Accessibility, Artificial Intelligence, Bug Tracking Systems, C++ (Programming Language), Cloud Engineering, Profiling, Computer Engineering, Software Debugging, Linux, Device Drivers, Memory Management, Embedded C, Firmware, GNU Debuggers, Hardware Interface Design, Azure Machine Learning, Memory Leaks, Shell Script, Software Engineering, Web Content Accessibility Guidelines, Git, Perf (Linux), Information Technology, C++14 - **Published:** September 30, 2026 - **Apply:** https://www.jofdav.com/jobs/59918797-senior-software-engineer ## About the Role * Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or related technical field. * 7+ years of professional software development experience, including strong hands-on embedded C and C++ development. * Strong proficiency in modern C++ (C++11/C++14/C++17/C++20). * Understanding of ARM, x86, or other processor architectures and low-level hardware interfaces * Deep knowledge of Linux kernel internals, memory management, and device drivers * Expertisewith Linux debugging and profiling tools (gdb,valgrind, perf, etc.). * Technical expertise on Linux Operating system architecture and device driver model. * Experience with AI/Machine Learning tools and workflow. * Experience architecting overall end-to-end Linux solutions., 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, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Option 2: 5 years' experience in software engineering or related area. Preferred Qualifications... Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications. 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., We value candidates with a 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. The ideal candidate would have knowledge of accessibility best practices and join us as we continue to create accessible products and services following Walmart's accessibility standards and guidelines for supporting an inclusive culture. ## Description * Design, develop, and maintain the core operating system, focusing on low-level, high-performance code to manage hardware-software interaction, memory, and drivers * Collaborate on Board Support Packages (BSPs), device bring-up, and firmware development * Work closely with cross-functional teams - product, hardware, software and cloud engineering in the design and development of new innovative TV products * Design features for embedded devices including TVs * Participate in architecture discussions and planning * Troubleshoot production issues, lead root-cause analysis, and implement long-term fixes. * Work closely with engineering team to identify root causes for issues and designing effective solutions * Work on teams that are highly proficient in C, C++11/14/17. * Contribute to the success of your team working with Shell-Scripts, Git, bug tracking tools. * Proactive in foreseeing issues and resolve it before it happens * Communicate technical information clearly to both technical and non-technical audiences