Bachelor’s or Master’s degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field. Software development: 5 years (preferred).…
5+ years of professional software development experience. Experience with APIs, databases (SQL/NoSQL), and cloud-based application development.…
Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field. Strong understanding of object-oriented programming (OOP) principles and……
In concert with executive AI stakeholders across the organization, develop and implement the vision, strategy, and operating model for the internal AI Agent CoE……
Bachelor's degree in computer science or computer engineering or equivalent. Experience in IoT, with embedded systems as well as working within a development……
You’ll work closely with developers, product managers, and other SDETs to design and implement robust cloud test strategies, automation frameworks, and……
Solid grasp of software development fundamentals (system architecture, algorithms, data structures, OO design, problem solving) and software product life cycle.…
Completion of Bachelor’s degree in computer science with emphasis on software development, cloud integration, API development, and data analytics.…
Joignez-nous à notre équipe pour vous associer à des entreprises visionnaires et aux esprits les plus brillants qui transforment des idées révolutionnaires en……
Test Development: Design and test new Wi-Fi features; develop test plans and test suites based on technical requirements. Experience with the Android ecosystem.…
Leveraging your experience and leadership, you will collaborate with internal teams and executive leadership to address technical requirements, service requests……
Bachelor's degree in computer science or a relevant field, or equivalent training and work experience. 5+ years of experience in data engineering or big data……
We work 80 hours over 9 days with every other Friday off, allowing employees more weekend time with their families and to enjoy hobbies, social activities, or……
Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the……
Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical field. Participate in hardware/software verification and integration during……
Initial compensation will reflect the current stage of the project and business, but this role is being designed for someone who is interested in more than a……
A Bachelor’s degree in Computer Science, Software Engineering, or a related technical field. Strong personal project management skills; able to be self-directed……
Nous sommes une entreprise manufacturière en croissance qui investit activement dans l’automatisation, l’intelligence artificielle, les systèmes de production……
Electric vehicle purchase incentive program. As a Lead Software Developer your key area of responsibility will be leading the development of scalable code and……
We do not discriminate on the basis of race, colour, religion, ethnic origin, marital status, age, place of origin, age, ancestry, physical or mental disability……
Electric vehicle purchase incentive program. We will ensure the accessibility needs of employees with disabilities are taken into account as part of performance……
Work alongside a designer to create new features, and oversee the development of the React frontend web application. Proficient in Python and JavaScript.…
Taiga accorde une grande importance à la diversité dans l’embauche et dans sa main-d’œuvre, et accueille les candidatures de personnes ayant des origines, des……
Relevant du Directeur logiciel, vous travaillerez sur notre plateforme Linux embarquée afin de développer le logiciel qui fait le pont entre nos véhicules, le……
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.