> Markdown version of [/jobs/ext/2557613-sr-hardware-integration-engineer](https://www.wearedevelopers.com/jobs/ext/2557613-sr-hardware-integration-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). --- # Sr. Hardware Integration Engineer - **Company:** Yum Brands, Inc. - **Location:** Smith County, KS, United States - **Experience:** Expert - **Salary:** $117,800.0 - $147,600.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Android Software Development, Software Debugging, Hardware Design, Web Servers, Interoperability, Network Service, Peer-To-Peer (P2P), Smart Devices, Software Engineering, Systems Integration, Tablet Computers, Peripherals, Kotlin, Computer Equipment, Information Technology, Jetpack Compose, Operational Systems, Hardware Infrastructure - **Published:** August 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ab71a1a84d69022b ## About the Role * BA/BS or higher in Computer Science or a related STEM field. * 3+ years hands-on experience building robust software, including production Android development (Kotlin/Java). * Experience integrating and working with third-party SDKs. * Ability to debug and troubleshoot issues across software and device interactions. * Regular use of AI dev tooling in your daily workflow, with the discipline to verify its output and own the result. * Willingness and ability to work across different parts of the development process, including integration, testing, and support. We prefer: * Experience working with hardware devices or peripherals (POS systems, payment terminals, printers, scanners). * Exposure to Android device variations or OEM SDKs. * Restaurant tech, retail POS, or any in-store operational system background. * Experience testing applications across multiple device types. * Curiosity about how software interacts with real-world hardware environments and in-store technology (POS, kiosks, KDS). * Social proof of your passion for software development (blog, personal apps or websites, meetup presentations, community involvement). ## Description We are searching for a Senior Software Engineer I to focus on hardware and device integration for our point-of-sale platform. In this role, you will integrate and support a growing ecosystem of hardware devices and peripherals, from POS tablets and payment terminals to printers, scanners and customer-facing displays, working closely with engineers, vendors and partners to bring these devices to life in real-world restaurant environments. Our platform runs globally across Taco Bell, KFC and Pizza Hut using peer-to-peer replication, network service discovery, and embedded web servers to keep restaurants running even when the network doesn't. Our codebase is 100% Kotlin, built on a modern Android stack including Jetpack Compose. As a Senior Software Engineer I, you will own device integrations end to end and help ensure our users' and brands' needs are met. * Engineering Execution: * Use AI dev tooling as part of your daily workflow to improve productivity across development, testing and documentation, while owning the quality and correctness of what you ship. * Onboard and support new POS hardware devices, working through SDK integration and device-specific requirements. * Integrate and support hardware SDKs for POS devices and payment terminals. * Build and maintain an Android-based point-of-sale and operations platform that is a critical tool in tens of thousands of restaurants around the world. * Problem Solving: * Support integrations across additional in-store systems such as kitchen display systems (KDS), kiosks, or edge devices as needed. * Contribute to improving how we support multiple device types and environments within the POS platform. * Test and validate new hardware devices as part of broader evaluation efforts. * Troubleshoot and resolve hardware-related issues, including device inconsistencies and vendor SDK challenges. * Support a variety of peripherals, including printers, cash drawers, customer-facing displays, barcode scanners and other input devices. * Communication and Collaboration: * Contribute to a team culture where engineers are excited to show up to work. * Communicate complex topics/problems in an articulate manner. * Collaborate with teammates, vendors and partners to debug issues across different hardware configurations and regions. ## Related Videos - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Get ready to Rustle](https://www.wearedevelopers.com/videos/698-get-ready-to-rustle) - [Closing Keynote by Joel Spolsky](https://www.wearedevelopers.com/videos/615-closing-keynote-by-joel-spolsky) - [Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code](https://www.wearedevelopers.com/videos/440-back-end-to-the-future-embracing-the-continuous-evolution-of-infrastructure-and-code) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer)