Strong full-stack development experience, including React and modern frontend application development. With evaluation frameworks and systematic improvement of……
Candidates should also have a valid passport, driver license and ability to travel to the US and in Canada. The ideal candidate will have a University Degree in……
Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience). They operate critical infrastructure that supports……
Design develop and maintain data pipelines using PySpark for largescale data processing. Depending on the position offered, other forms of compensation may be……
Valid driver’s license to support travel within the greater Ottawa region. Post-secondary diploma or degree in Computer Science, Information Technology,……
Le projet implique le développement de nouvelles fonctionnalités et l'amélioration des systèmes existants en utilisant Angular pour le frontend et Java/Jakarta……
Interact with QA personnel to answer questions and provide guidance and feedback on test plans and test results. Development experience with TCP/IP networking.…
Candidates should also have a valid passport, driver license and ability to travel to the US and in Canada. University Degree in Software Engineering or related……
Analyze business and functional requirements to design comprehensive test plans and robust test cases. Design, develop, and maintain automated test scripts and……
Analyze business and functional requirements to design comprehensive test plans and robust test cases. Design, develop, and maintain automated test scripts and……
Support the design board by reviewing incoming requests for technical accuracy. Bachelor’s degree in Engineering, Computer Engineering, or related discipline.…
Demonstrated project development and leadership skills. System analysis and optimizations for technologies currently being used and develop plans and processes……
Work with Developers and Product Managers to develop a complete test plan for assigned projects. Review requirements, specifications, and technical design……
Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish……
An artificial intelligence system is software that is developed with one or more techniques that can, for a given set of human-defined objectives, using……
The Company leverages proprietary technologies and expertise in materials science, power electronics, automation, and intelligent software to help customers……
Benefits – Competitive salary, flexible working, a paid day each year to volunteer, an employee share purchase plan in most locations, rewards & recognition……
Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties……
Test Strategy & Design: Develop and implement a comprehensive test automation strategy for our applications, including defining the scope, tools, and……
Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field. Strong understanding of object-oriented programming (OOP) principles and……
This role goes beyond test execution — you will shape test strategy, drive automation maturity, and serve as a quality advocate across multiple engineering……
Experience with QA testing, including ability to create test plans, test cases, execute test cycles, etc. Support QA in testing larger automation initiatives,……
The tester will work with the testing lead and IT lead of each project as well as the project team members in the analysis, design, development, implementation……
Ability to estimate, prioritize, plan, and coordinate testing activities within a development team. Collaborate with software developers and QA engineers to……
Pursuing an undergraduate/graduate degree in Engineering, Computer Science, Physics, or Mathematics. Collaborate with engineering, QA, and site teams to……
Bachelor’s degree in Computer Science, Engineering, or a related field or equivalent experience. 3+ years of hands-on Odoo development experience, including……
Champion AI-assisted development across the org, piloting and standardizing tools that accelerate test authoring, triage, results analysis, and code review.…
Our client is seeking a highly motivated Embedded QA Specialist who will perform software and firmware validation cycles across embedded and IoT products/services.
This role includes designing test plans, executing verification procedures, automating test workflows, documenting release artifacts, and supporting New Product Introduction (NPI) activities. The successful candidate will work closely with embedded firmware, hardware, and software teams, following formal company standards, processes, and documentation procedures.
Key Responsibilities:
Collaborate with engineering teams to understand architecture, requirements, and expected system behavior.
Design, document, and execute comprehensive test plans, test cases, and validation procedures for embedded systems, firmware, and software.
Perform functional, regression, performance, and system-level testing across embedded products and IoT platforms.
Create and maintain SV&V test results, release notes, and test checklists for release management.
Develop automated test scripts using Python or Bash to streamline validation workflows.
Identify, log, and track defects; work with developers to validate fixes and ensure timely closure.
Conduct peer reviews of test cases, test procedures, and validation reports.
Provide QA support for production, field issues, and troubleshooting activities.
Prepare and maintain release documentation including Release Notes, Release Checklists, and Software Verification & Validation Test Reports.
Required Skills:
Mandatory: English (verbal & written) fluency
Strong knowledge of test methodology, verification mechanisms, and structured test case design.
Solid understanding of Embedded Systems, microcontrollers, and hardware-software interaction.
Experience with Python/Bash scripting for automating test cycles.
Ability to use Git for repository management, branching workflows, and following build instructions to install firmware/software.
Ability to work independently with minimal supervision and prioritize testing activities appropriately.
Strong communication, collaboration, and documentation skills, with the ability to support multiple tasks simultaneously.
Diploma/Degree in Electronics Engineering, Computer Engineering, Software Engineering, or equivalent.
3+ years of industry experience related to QA, test automation, or embedded system validation.
Exposure to embedded technologies such as BLE, LoRa, Wi-Fi, LTE (testing or validation experience).
Understanding of IoT architectures, communication protocols, and device-level workflows.
Familiarity with hardware interfaces like SPI, I2C, UART, USB, Ethernet.
Familiarity with TCP IP protocols such as MQTT/S, HTTP/S, S/FTP etc.
Assets:
Experience testing IoT devices, sensor systems, gateways, or cloud-driven platforms.
Foundational understanding of C Language for reading firmware logic and supporting root-cause analysis.
Hands-on experience with oscilloscopes, power analyzers, logic analyzers, or other signal-level diagnostic tools.
Understanding of encryption and secure communication principles.
The minimum salary is $60K and the max salary is $75K.
$60K – $75K/yr (Employer provided)
$68K
/yr Median
Ottawa
If an employer includes a salary or salary range on their job, we display it as "Employer provided". If a job has no salary data, Glassdoor displays a "Glassdoor estimate" if available. To learn more about "Glassdoor estimates", see our FAQ page.
Working here doesn’t have to be a secret
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.