Test Engineer - Firmware & Systems

GeoSpectrum Technologies, IncDartmouth, NS
Onsite

About The Position

GeoSpectrum is growing and has a new career opportunity for an experienced Test Engineer - Firmware & Systems! Help us raise the bar on reliability for our embedded and hardware integrated products. If you enjoy getting to the root of hard problems where hardware, firmware, and real-world operating conditions collide, then this role will feel like home. In this hands-on role, you’ll partner closely with firmware and systems engineers to define how quality is designed, validated, and maintained across the full development lifecycle. Rather than inheriting a fully mature QA organization, you’ll help build practical test processes and tooling from the ground up such as test methodology, automation strategy, lab/test infrastructure, and integration with CI/CD workflows, so teams can ship with confidence.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field; or Computer Science with hands‑on experience in embedded or firmware‑centric systems.
  • Minimum 5 years experience testing firmware, embedded systems, or hardware-integrated software; including building or significantly shaping a QA process, test framework, or validation strategy in an early or evolving environment.
  • Demonstrated ability to develop and deliver thorough test procedures, automation, and formal test reports for complex systems, including integration, regression, endurance, and edge‑case testing.
  • Strong experience in Linux environments, including command-line tools and system-level diagnostics.
  • Experience developing test tools, scripts, and automation, with the ability to read and reason about firmware and system‑level code.
  • Experience with source control systems (Git / GitHub / Bitbucket / SVN) and modern engineering practices.
  • Experience with Jira and Xray (or similar tools) for defect tracking, test management, and test-to-requirement traceability.
  • Strong understanding of low‑level communication protocols and system constraints, with the ability to debug across hardware, firmware, and software.
  • Proven ability to collaborate effectively and communicate test results as clear, actionable, and technically grounded feedback.

Responsibilities

  • Shape the quality vision by partnering with firmware and systems engineers to define and implement a scalable QA strategy for embedded and hardware-integrated products.
  • Build practical QA foundations, including test planning, architecture, tooling, reporting, and release readiness criteria.
  • Put complex systems to the test by designing smart verification approaches across functional, integration, regression, endurance, and fault‑injection testing.
  • Develop and maintain test automation, scripts, utilities, and CI jobs to drive, observe, and validate firmware behaviour.
  • Enable reliable testing even when hardware is limited by building test harnesses, mocks, simulators, and emulators.
  • Validate the details of low-level digital interfaces and protocols, helping teams define clear, measurable acceptance criteria.
  • Track and report test execution, defects, and coverage, maintaining clear traceability to requirements.
  • Lead failure analysis and root cause investigations, translating findings into actionable engineering improvements.
  • Produce clear test documentation and reports that reflect coverage, assumptions, and system risks.

Benefits

  • Competitive salary based on experience
  • Work-life balance with core hours
  • Paid time off
  • Employee-family assistance program
  • Group plan benefits
  • Virtual healthcare
  • RRSP matching
  • Corporate discounts and perks
  • Career development opportunities
  • Professional development and training
  • Monthly activities led by Social Committee
  • Employee driven wellness and activity initiatives
  • Free on-site parking
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service