ExcelSense Technologies Corp.

Software & Test Automation Engineer

Software & Test Automation Engineer
Notice info
LocationRichmond, BC
Job Typefull time
On-site
Mining

About This Job

ExcelSense Technologies Corp. is a global leader in the design and manufacturing of maintenance-free self-cleaning cameras and laser platforms for autonomous equipment and remote-monitoring in harsh industrial environments.

ExcelSense is continuing to grow aggressively in 2025 and beyond, along with a number of new product releases on the horizon. Additionally, our core technology is increasingly being adopted in different market sectors such as mining, oil & gas, and autonomous vehicles.

We have an exciting opening within our dynamic team for a Software & Test Automation Engineer. In this role, the successful candidate will work closely with cross-functional teams to build internal software (scripts, CLIs, GUIs) and hands-on test infrastructure that accelerates ExcelSense R&D; validates third-party hardware/firmware for functionality, robustness and stability; and automates workflows across Engineering and Operations. This role includes a mix of Python-heavy development, some C/C++ for microcontrollers/firmware collaboration, and hands-on tasks such as working directly with PCBs and other hardware.

ExcelSense strives to achieve a comfortable, safe, and positive work environment for all of its employees. A successful member of the ExcelSense team will have a great team attitude, with an emphasis on maintaining positive and respectful relationships with all of their colleagues.


Key Responsibilities

- Build software tooling for experimentation and data gathering/plotting (Python/CLI/GUI) to automate and enhance optics, camera, and algorithm evaluations.

- Integrate with camera APIs, SDKs, and frame grabbers; implement scripts for camera bring-up, intrinsic calibration, and characterization (focus, MTF checks).

- Contribute to the design, build, and maintenance of automated test platforms by using microcontrollers, sensors, motion control, lighting, etc. to validate third-party and in-house hardware for stability and ruggedness.

- Automate routine tasks for Engineering & Operations (e.g. flashing/config, test sequencing, end-of-line validation, data ingestion and report generation, lot traceability).

- Extract/merge data from multiple sources (Jira, ERP, CRM) into a single database for centralized traceability, then analyze and identify bottlenecks and opportunities for improvement.

- Package, document, and maintain tools (readmes, usage guides, SOPs); provide lightweight training to teammates as needed.


Required Skills

- 1-2 years of industry experience in software for test/automation, tools, or machine-vision-adjacent R&D.

- Strong Python 3 skills (NumPy, Pandas, matplotlib/plotly, multiprocessing).

- Practical C/C++ at an Arduino/embedded-collaboration level (write small firmware/test apps, read headers/APIs).

- Comfortable with hands-on lab work: assembling test setups, aligning optics, performing basic electrical/mechanical tasks, and building/using 3D-printed fixtures.

- Machine vision familiarity: OpenCV basics (image I/O, filtering, thresholding, calibration, feature detection), camera/optics fundamentals (FOVs, f-number, sensor size, exposure).

- Experience interfacing with hardware using various protocols: USB/Serial, TCP/UDP, I2C/SPI, camera SDKs.

- Git proficiency; writes clear, maintainable code with docstrings and tests.

- Solid documentation and communication; can turn experiments into reproducible scripts and readable reports.


Additional Skills

- Experience with version control and continuous integration (Git/GitHub Actions).

- GUI frameworks such as PyQt.

- Data engineering: querying databases (SQL), merging datasets, building lightweight ETL pipelines, and visualizing trends.

- Basic knowledge of mechanical/CAD for jigs/fixtures (Fusion 360, SolidWorks), tolerances, fasteners, 3D printing.

Similar Jobs

company-logo

Software Integrations Developer

logo
Permian Resources
Job TypeFull time
Salary
$160000 - $210000
The Woodlands, Texas
3 months ago
company-logo

Lead Software Engineer

logo
Energy Hire
Job TypeFull time
Salary
$120000 - $180000
Dallas, Texas
about 2 months ago
company-logo

Software & Test Automation Engineer

ExcelSense Technologies Corp.
Job Typefull time
 
Richmond, BC
9 days ago
company-logo

Automation Engineer

The Mosaic Company
Job Typefull time
 
St James, LA
3 days ago
company-logo

Automation Engineer

LOGAN ALUMINUM
Job Typefull time
 
Russellville, KY
5 days ago
company-logo

Automation Engineer

The Hawk Group
Job Typefull time
 
Houston, TX
6 days ago
company-logo

Automation Engineer

Oxy
Job Typefull time
 
Midland, TX
8 days ago
company-logo

Automation Engineer

Occidental
Job Typefull time
 
Midland, TX
9 days ago
company-logo

Automation Engineer

Mewbourne Oil Company
Job Typefull time
 
Hobbs, NM
26 days ago
company-logo

Automation Engineer

JSW Steel USA
Job Typefull time
 
Mingo Junction, OH
26 days ago
company-logo

Automation Engineer

Lhoist
Job Typefull time
 
Clifton, NJ
28 days ago
company-logo

Automation Engineer

Keystone Clearwater Solutions
Job Typefull time
 
Belmont County, OH
about 1 month ago
company-logo

Automation Project Engineer

Schweitzer Engineering Laboratories (SEL)
Job Typefull time
Salary
$134400 - $164100
Vacaville, CA
26 days ago
company-logo

Automation and Control Engineer

Central Virginia Electric Cooperative
Job Typefull time
 
Appomattox, VA
24 days ago
company-logo

Automation Engineer Sr

Diamondback Energy
Job Typefull time
 
Midland, TX
11 days ago
company-logo

Automation & Controls Engineer

Flint Hills Resources
Job Typefull time
 
Wichita, KS
12 days ago
company-logo

Staff Automation Development Engineer

Generac
Job Typefull time
 
Waukesha, WI
19 days ago
company-logo

Automation Manufacturing Engineer

Pacific Fusion
Job Typefull time
Salary
$153000 - $218000
San Leandro, CA
about 1 month ago
company-logo

Automation Controls Engineer

In Control, Inc.
Job Typefull time
Salary
$90000 - $120000
Minneapolis, MN
5 days ago
company-logo

Test Automation Firmware Engineer

Itron, Inc.
Job Typefull time
 
West Union, SC
10 days ago

Trending Jobs

company-logo

Electrical Engineer

Dudley Staffing
Job TypeFull time
Salary
$55 - $75
Canonsburg, PA
8 months ago
company-logo

Division Order Analyst

Coronado Resources
Job TypeFull time
 
Dallas, TX
5 months ago
company-logo

Professional Landman

Penterra Services, LLC
Job TypeContract
 
Lovington, NM
4 months ago
company-logo

Business Analyst – Accounting

Permian Resources
Job TypeFull time
Salary
$110000 - $150000
The Woodlands, Texas
3 months ago
company-logo

Accounts Payable Clerk

LPR Energy
Job TypeFull time
Salary
$65000 - $65000
Dallas, TX
5 months ago
company-logo

Division Order Landman

R. Lacy Services, Ltd.
Job TypeFull time
 
Longview, TX
4 months ago
company-logo

Title Landman

Sustain Land Services
Job TypeFull time
 
Norman, OK
6 months ago
company-logo

Landman

Stockyards Energy Land Services
Job TypeContract
 
Akiachak, TX
9 months ago
company-logo

contract landman

HPS Oil & Gas Properties
Job TypeFull time
 
Lafayette, LA
7 months ago
company-logo

Oil and Gas Land and Title Analyst - SAM Associate II

Bank of America
Job TypeFull time
 
Dallas, TX
6 months ago
company-logo

Lead Software Engineer

Energy Hire
Job TypeFull time
Salary
$120000 - $180000
Dallas, Texas
about 2 months ago
company-logo

Attorney

Toeppich & Associates
Job TypeFull time
 
Houston, TX
over 1 year ago
company-logo

contract Landman

HPS Oil & Gas Properties
Job TypeFull time
 
Midland, TX
7 months ago
company-logo

Oil and Gas Title Attorney

Oliva Gibbs PLLC
Job TypeFull time
 
Houston, TX
5 months ago
company-logo

Data Analyst

River City Science Academy
Job TypeFull time
Salary
$20 - $45
Jacksonville, FL
7 months ago
company-logo

Title Reviewer

Innovation Land Services
Job TypeFull time
 
Pittsburgh, PA
8 months ago
company-logo

Electrical Designer

Dudley Staffing
Job TypeFull time
Salary
$45 - $60
Canonsburg, PA
8 months ago
company-logo

Mechanical/Piping Engineer

Dudley Staffing
Job TypeFull time
Salary
$55 - $75
Canonsburg, PA
8 months ago
company-logo

contract Landman

HPS Oil & Gas Properties
Job TypeFull time
 
Cheyenne, WY
7 months ago
company-logo

Civil/Structural Designer

Dudley Staffing
Job TypeFull time
Salary
$30 - $60
Canonsburg, PA
8 months ago