Senior Software Developer Full Time (Calgary)
Senior Software Developer Full Time (Calgary)
-
Calgary, Canada
-
Posted: yesterday
-
Save
Description
Senior Software Test Developer — Scaler Team 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 hands‑on 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 Collaborating with your project team to define test requirements across the Android platform stack, firmware interfaces, and hardware integration points Working with embedded software engineers and hardware teams to translate low-level requirements into testable designs Using AI tools to accelerate test case generation, surface edge cases, and synthesize test coverage gaps Designing and executing 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 Supporting hardware certification and compliance testing workflows, including EDLA (Enterprise Device Licensing Agreement) — preparing test evidence, managing traceability, and interfacing with certification bodies Conducting exploratory testing across hardware-software integration scenarios; identifying, reproducing, and clearly documenting defects at the system and platform level Automating regression and validation test suites targeting the Android platform layer, using tools appropriate for embedded targets Applying AI-assisted code generation to improve automation coverage and reduce manual overhead Using AI tools effectively day-to-day — writing well-structured prompts for defect analysis, test documentation, log triage, and failure summarization — to meaningfully augment embedded testing workflows Communicating 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 robust 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 hands‑on 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. Apply on Kit Job: kitjob.ca/job/2prgdi
Highlights
-
Company nameSMART Technologies
-
Job positionSenior Software Developer Full Time (Calgary)
Safety Tips
Be careful: if it seems too good to be true, it most likely is.
More info about this ad
Senior Software Developer Full Time (Calgary) has been posted in the Calgary Information Technology category on Locanto.
Why not check out other ads in this category, such as Frontend Developer, Calgary, Java Developer, Calgary or SAP Basis Consultant in Calgary. Currently, there are 9 ads posted in the Information Technology category in Calgary.
There are more ads within a 15 km radius for this category. If you want to view those ads, click here.