Electrical Engineer

General Fusion Inc

Richmond

On-site

CAD 72,000 - 88,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work
Four weeks vacation
RRSP Contribution
Great company culture

Job summary

General Fusion Inc. in Richmond, BC, is seeking an early‑to‑mid career Electrical Engineer to join the data acquisition team. You will develop signal capture and processing equipment for plasma diagnostics and contribute to diagnostics development, assembly and maintenance.

The role is primarily on site with occasional shift work and on‑call availability for shot operations, collaborating in a multidisciplinary team delivering control systems and data pipelines for experimental operations.

Qualifications

  • Degree in Engineering Physics or Electrical Engineering from a recognized institution.
  • 1–2 years of relevant experience.
  • Proficiency with Python and object‑oriented design.
  • Experience with test/measurement instrumentation and software for labs.
  • Familiarity with version control and maintainable code.
  • Ability to diagnose hardware/software issues in a lab or R&D setting.

Responsibilities

  • Write software and drivers to control data acquisition instruments.
  • Develop automated test suites for hardware‑dependent software.
  • Contribute to DAQ system design including hardware, software and drivers.
  • Install and maintain data acquisition hardware in the lab.
  • Support shot operations with troubleshooting and on‑call availability.
  • Participate in code reviews and release practices for internal tools.
  • Document hardware configurations and software interfaces for knowledge sharing.

Skills

Python
Object-Oriented Design
Version control
Testable code
Instrumentation
Troubleshooting
Office 365
Communication
Safety in lab
Self-motivated

Education

Engineering Physics or Electrical Engineering degree

Tools

LabVIEW
SCPI
GPIB
TCP/IP

Job description

Salary Range: $72,000.00 To $88,000.00 Annually

Established in 2002, General Fusion is a global leader in the race to commercialize clean fusion energy. We are pursuing a uniquely practical approach, Magnetized Target Fusion, and aim to provide zero-carbon fusion power to the grid in the early to mid-2030s. Today at our state‑of‑the‑art labs in Richmond, BC, we’re operating a groundbreaking fusion demonstration machine called Lawson Machine 26 (LM26), designed to achieve transformational technical milestones and accelerate General Fusion’s technology to commercialization. Our path to market is funded by a global syndicate of leading energy venture capital firms, industry leaders, and technology pioneers. Learn more at www.generalfusion.com.

Position Overview

We are looking for an early‑to‑mid career Electrical Engineer to join our data acquisition team. In support of the LM26 program, you will develop the signal capture and processing equipment behind our plasma diagnostics, and contribute to diagnostics development, assembly, and maintenance.

You will be part of a dynamic, multi‑disciplinary team delivering the control systems, data acquisition pipelines, and electronics that support our experimental operations. The position is primarily on site at General Fusion's facilities in Richmond, BC, and requires flexibility to support experimental campaigns, including occasional shift work and on‑call availability for shot operations.

Key Responsibilities
  • Write custom software and high‑level drivers to control oscilloscopes and other data acquisition instruments
  • Write and maintain automated test suites (unit, integration, regression) for hardware‑dependent software
  • Contribute to the design of DAQ systems, spanning signal capture hardware, software, and drivers
  • Maintain, support, and perform hands‑on installation of a fleet of data acquisition hardware in the lab.
  • Support shot operations, including troubleshooting and diagnosing hardware and software issues
  • Provide occasional on‑call support during experimental campaigns
  • Participate in code review, version control practices, and internal package dependency management
  • Contribute to establishing and improving software packaging and release practices for internal tools
  • Document hardware configurations, software interfaces, and lab procedures to support internal knowledge sharing
Relevant Skills and Experience
Required
  • Degree in Engineering Physics, Electrical Engineering, or equivalent from a recognized post‑secondary institute
  • 1‑2 years of relevant working experience
  • Working proficiency with Python
  • Familiarity with Object‑Oriented Design and scalable design
  • Familiarity with version control and writing maintainable, testable code
  • Experience developing software and/or drivers that interface with test and measurement instrumentation
  • Hands‑on experience testing and optimizing instrumentation
  • Ability to diagnose and troubleshoot hardware and software issues in a lab or operational setting
  • Flexibility to adapt to a rapidly advancing and evolving work environment
  • Working knowledge of Office 365, Microsoft Teams, Slack and SharePoint (or comparable software)
  • Demonstrated ability to communicate and collaborate effectively
  • Commitment to safe work practices in a lab or R&D environment
  • Self‑motivated, takes initiative, and follows through on assigned tasks
  • Growth mentality and willingness to learn
Preferred
  • Registration with EGBC or eligibility for registration
  • Experience or background in optics
  • Experience integrating data processing or DAQ equipment with control systems (LabVIEW, industrial PLC, or other)
  • Familiarity with communication protocols (e.g., SCPI, TCP/IP, GPIB, USB, serial/UART, RS232)
  • Familiarity with C and C++ programming
  • Experience designing electronics for high‑speed analog signal acquisition
  • Experience supporting experimental or shot‑based operations
What We Offer
  • Hybrid work depending on team
  • Four weeks' vacation
  • RRSP Contribution
  • Great company culture – social events, weekly lunch program, bike rides, Sun Run, etc.
Applications

We thank all applicants for their interest; only those selected for an interview will be contacted.

We welcome applicants with relevant engineering experience. Candidates who are registered with EGBC will be hired under the Engineer title. Those who aren’t registered with EGBC will be assigned an equivalent title that matches the scope of their position.

General Fusion is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, or age.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Analytical Mechanical Engineer
Analytical Mechanical Engineer

General Fusion • Richmond

Hybrid
CAD 95,000 - 115,000
RRSP Contribution
Great company culture with social events
Diagnostic Physicist
Diagnostic Physicist

Fusion Energy Base • Richmond

On-site
CAD 115,000 - 135,000
Flexible hours
Four weeks vacation
Comprehensive benefits package
+3
Plasma Physicist
Plasma Physicist

General Fusion • Richmond

On-site
CAD 135,000 - 165,000
Flexible hours
Four weeks’ vacation
Comprehensive benefits package
+3
Applied Physicist
Applied Physicist

Fusion Energy Base • Richmond

On-site
CAD 90,000 - 120,000
Electrical Engineer - CGD/EQ
Electrical Engineer - CGD/EQ

Kinectrics • Toronto

On-site
CAD 101,000 - 122,000
Health benefits
Pension plan
Professional development
+1
Process Engineer Lead
Process Engineer Lead

Fusion Fuel Cycles • Ottawa

On-site
CAD 90,000 - 120,000
Medical, dental and vision benefits
Competitive paid vacation and sick time
Electrical Engineer - CGD/EQ
Electrical Engineer - CGD/EQ

Kinectrics Inc. • Toronto

On-site
CAD 101,000 - 122,000
Human Factors Engineer
Human Factors Engineer

Kinectrics • Toronto

On-site
CAD 115,000 - 135,000
Electrical Engineer I [553]
Electrical Engineer I [553]

D-Wave • Burnaby

On-site
CAD 89,000 - 122,000
EIT/P.Eng. eligible
Senior Electrical Engineer 1 - Nuclear
Senior Electrical Engineer 1 - Nuclear

Sargent & Lundy • Toronto

Hybrid
CAD 114,000 - 175,000
Comprehensive healthcare plans
Generous paid time off