Post Job Free
Sign in

Firmware Test Engineer

Company:
LuxeTech
Location:
Kitchener, ON, Canada
Posted:
May 30, 2025
Apply

Description:

Are you passionate about firmware quality and love working hands-on with hardware? LuxeTech is hiring a Firmware Test Engineer (Contract).

In this hybrid role, you'll work closely with developers, QA leads, and automation specialists to design and build the firmware testing frameworks that ensure every release meets the highest standards. If you're a self-starter who thrives in fast-paced environments and loves solving open-ended problems, this could be a great fit.

What You’ll Be Doing:

Designing and building automated firmware test frameworks

Collaborating on nightly/weekly CI/CD builds with automation teams

Developing, porting, and enhancing test firmware

Accelerating build-test-deploy cycles through smarter processes

Must Have Skills:

1) Firmware Development & Testing: 3+ years of experience designing and building firmware, including test routines like CPU and memory stress tests.

2) Programming & OS Proficiency: Strong hands-on experience with C/C++, Python, and working within a Linux development environment.

3) Embedded Systems & Architecture: Experience compiling for ARM/X64 architectures and working directly with hardware devices.

4) Communication Protocols: Familiarity with low-level protocols such as UART, I2C, SPI, USB, and Ethernet.

5) Toolchain & DevOps: Proficiency with tools like Git, GitLab, Docker, CMake, Visual Studio, and exposure to AWSand CI/CD practices.

Assets:

Test Automation Frameworks: Familiarity with the Robot Framework and experience automating firmware builds using CI/CD pipelines.

Linux Debugging Tools: Proficiency with Linux command-line utilities like tcpdump, netcat, and other troubleshooting tools.

Hardware-Level Debugging: Experience using oscilloscopes, reading schematics, and interpreting datasheets to support hardware testing.

Cloud & DevOps Exposure: Hands-on experience with AWS services (e.g., S3, EC2, RDS) and an understanding of shared libraries in embedded environments.

Process & Workflow Familiarity: Experience with JIRA, Agile development methodologies, and working with networking equipment in test setups.

Apply