Posted Friday, April 24, 2026 at 8:00 AM SMART Technologies is an award-winning company that collaborates with bright minds around the world who believe in the power of innovation. Were large enough to do great things but small enough that you dont get lost in the crowd. Our continued success is possible because of our Best in Class culture and unique talents of every individual at SMART. Make an impact in education and business and beyond. Be a part of meaningful work that fuels connections across the globe. These are the connections that really matter - and inspire greatness. Senior Software Test Developer Scaler Team SMART is helping educators and businesses succeed all over the world. Our technology empowers teachers, students and teams to learn and collaborate in innovative ways, inspiring breakthroughs from improved learning outcomes to moving businesses forward. Purpose of the Position Reporting to the Manager, Software Test Development, your focus will be test planning, design, execution and automation for the embedded Android software running on SMART's interactive flat panel hardware (the Scaler team). Our panels ship to millions of users in education and enterprise environments worldwide, and the Scaler team owns the quality of the Android stack, firmware integrations, and hardware/software interface that makes them work. The successful candidate will work closely with embedded software engineers, hardware engineers, and product managers to validate a tightly coupled hardware-software system. The ideal candidate brings handson experience testing on Android at the platform level not just app-layer testing and understands what it means to test software that lives on the device itself. Duties and Responsibilities - Collaborate with your project team to define test requirements across the Android platform stack, firmware interfaces, and hardware integration points - Work with embedded software engineers and hardware teams to translate low-level requirements into testable designs - Use AI tools to accelerate test case generation, surface edge cases, and synthesize test coverage gaps - Design and execute functional, regression, stress, and performance tests on embedded Android targets, including display pipeline validation, touch and input subsystem testing, audio/video, USB, and peripheral connectivity - Support hardware certification and compliance testing workflows, including EDLA (Enterprise Device Licensing Agreement) preparing test evidence, managing traceability, and interfacing with certification bodies - Conduct exploratory testing across hardware-software integration scenarios; identify, reproduce, and clearly document defects at the system and platform level - Automate regression and validation test suites targeting the Android platform layer, using tools appropriate for embedded targets - Apply AI-assisted code generation to improve automation coverage and reduce manual overhead - Use AI tools daytoday writing well-structured prompts for defect analysis, test documentation, log triage, and failure summarization to meaningfully augment embedded testing workflows - Communicate test status, coverage, and risk clearly to stakeholders across hardware, software, and product disciplines Education and Work Experience - Dedication to software test as a craft, with a genuine interest in how hardware and software interact at a low level - Strong communication and teamwork skills, with the ability to work across embedded software and hardware engineering disciplines - Degree or diploma in computer science, software engineering, electrical engineering, or a related discipline - At least 7 years of experience in software testing, preferably including embedded or platform-level Android testing in a senior role - Experience with hardware certification processes is a strong asset familiarity with EDLA certification, Google certification test suites (CTS, GTS, VTS), or similar compliance and regulatory testing programs is highly valued - Comfort using AI tools as part of a daily engineering workflow, including prompt engineering for test documentation, log analysis, and automation tasks - Demonstrated experience with at least some of the following: - Android platform testing (AOSP, BSP, or platform-layer experience preferred over app-layer only) - ADB, Android Debug Bridge tooling, and shell-level device interaction - Scripting languages, particularly Python, including use of AI coding assistants - Testing frameworks such as RobotFramework or similar - Linux command line and embedded Linux environments - Continuous integration systems such as TeamCity - Hardware-in-the-loop testing, device lab management, or test fixture development Working Conditions - This is an on-site role. The Scaler team works directly with physical hardware in our device lab, and regular on-site presence is required to perform handson testing of interactive flat panels and integrated hardware components. At SMART, we are committed to fostering an inclusive, respectful, and equitable workplace where all individuals regardless of race, national or ethnic origin, color, religion, age, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, or disability can thrive. We welcome applications from all qualified candidates and are proud to be an equal opportunity employer. #J-18808-Ljbffr
Job Title
Senior Software Test Developer