C++ Embedded Systems Engineer & Tester (Hybrid)

Aversan Inc

Montreal (administrative region)

Hybrid

CAD 120,000 - 140,000

Full time

16 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Aversan Inc. in Montreal, QC, is seeking a C++ Software Developer & Tester to join our hybrid team. The role focuses on developing and maintaining a test harness in C++, interfacing with TI AM64xx peripherals and the TI SDK.

You will write test cases for FPGA tests in DOORS and C++, review procedures, maintain Python automation scripts, and contribute to low‑level device testing and memory‑mapped hardware work.

Qualifications

  • Bachelor’s degree in engineering or related field.
  • Strong C++ low‑level embedded experience.
  • Knowledge of STL and memory management, plus runtime integration details.
  • Experience with memory‑mapped devices and low‑level drivers.
  • Experience with FPGA testing and DOORS test cases.

Responsibilities

  • Develop and maintain the test harness in C++, including TI SDK for AM64xx (in C).
  • Write test cases and procedures for FPGA tests (DOORS, in C++).
  • Review test cases and procedures for FPGA tests.
  • Maintain Python scripts and automation in the harness.
  • Understand TI peripherals.

Skills

C++
Embedded development
STL & metaprogramming
Low‑level testing
Memory‑mapped IO

Education

Bachelor's degree in engineering or related field

Tools

DOORS
TI SDK
SystemVerilog/UVM

Job description

Aversan Inc. in Montreal, QC, is seeking a C++ Software Developer & Tester to join our hybrid team. The role focuses on developing and maintaining a test harness in C++, interfacing with TI AM64xx peripherals and the TI SDK.

You will write test cases for FPGA tests in DOORS and C++, review procedures, maintain Python automation scripts, and contribute to low‑level device testing and memory‑mapped hardware work.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Developer & Tester
C++ Developer & Tester

Aversan Inc • Montreal (administrative region)

Hybrid
CAD 120,000 - 140,000
C++ Developer & Tester
C++ Developer & Tester

Aversan • Montreal (administrative region)

Hybrid
CAD 120,000 - 140,000
Hybrid work arrangement
Competitive compensation
C++ Software Developer - Real-Time Systems (Hybrid, Montreal)
C++ Software Developer - Real-Time Systems (Hybrid, Montreal)

Aversan • Saint-Laurent-de-l'Île-d'Orléans

Hybrid
CAD 100,000 - 130,000
C++ Software Developer
C++ Software Developer

Aversan • Saint-Laurent-de-l'Île-d'Orléans

Hybrid
CAD 100,000 - 130,000
Senior Hardware Test Engineer
Senior Hardware Test Engineer

Aversan Inc • Toronto

On-site
CAD 120,000 - 140,000
C++ Software Developer
C++ Software Developer

Aversan Inc • Saint-Laurent-de-l'Île-d'Orléans

Hybrid
CAD 100,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Aversan Inc. • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Senior Hardware Test Engineer
Senior Hardware Test Engineer

Aversan Inc. • Toronto

On-site
CAD 120,000 - 140,000
Senior Hardware Engineer
Senior Hardware Engineer

Aversan Inc. • Ottawa

On-site
CAD 100,000 - 130,000
Test & Verification Engineer
Test & Verification Engineer

Aversan • Toronto

On-site
CAD 45,000 - 50,000