Senior Software Developer
Canadian Pork Council
$105,000–$125,000 / year
- Hybrid
- Added Sep 11, 2026
15,451+ job results
Canadian Pork Council
$105,000–$125,000 / year
Bédard Ressources Humaines
Revenu Québec
$48,707–$74,166 / year
EMS Ingénierie
Westridge Engineering & Consulting Ltd.
Resorts of the Canadian Rockies
$41 / hour
The Humberview Group
$25–$50 / hour
$21 / hour
Centre de services scolaire des Hautes-Rivières
$28–$37 / hour
Quantum World Technologies Inc.
Vancouver Coastal Health
Assemble, wire, test, troubleshoot, maintain, and repair electronic and electromechanical medical devices and their components. Support quality control, continuous improvement, development, and field service, including some travel to provide on-site device support.
Applicants MUST be Canadian Citizens or Permanent Residents currently living in Canada. Company Description SpineMED® is a global leader in the modern science of non-surgical spinal decompression, focused on conservative treatment of lumbar and cervical disc pathologies. SpineMED® is an ISO 13485 and CE certified medical device manufacturer, holding multiple patents and building systems to rigorous international standards. Applicants join a team dedicated to delivering technologically advanced, clinically effective solutions to providers and patients worldwide. Role Description The Electronic Technician is a full-time, on-site role based in Prince George, BC, responsible for the production, testing, and servicing of SpineMED® medical devices. The Electronic Technician is a primarily hands on position requiring most time dedicated to assembly of the electro-mechanical product, along with helping in the development, and answering & troubleshooting support requests. High skill level and experience in manual assembly of electromechanical and electronic components is necessary. Daily tasks include assembling and wiring electronic and mechanical components, performing soldering, and executing diagnostics on systems and sub-assemblies. The role involves troubleshooting electrical, mechanical and electronic issues, performing preventive and corrective maintenance, and completing repairs in accordance with safety and regulatory standards. The position also supports quality control processes, participates in continuous improvement initiatives, and ensures that all work aligns with SpineMED®’s performance and compliance requirements. Some travel is required to provide onsite service of devices and support of field technicians. Qualifications Candidate must possess the following skills: - Exceptional mechanical aptitude - Proficiency in C# and C++ programming languages - Knowledge in SQL Database management and configuration - Proficiency with soldering on pcb’s and cable assemblies - Broad knowledge of Windows operating systems - High technical ability in trouble shooting and problem solving - High competency with written skills in order to maintain written documentation Beneficial skills for the position: - Skill in firmware coding in assembly language - Knowledge in PCB design - Familiarity with ISO 13485 environment and procedures Salary commensurate with experience.
Assemble, wire, test, troubleshoot, maintain, and repair electronic and electromechanical medical devices and their components. Support quality control, continuous improvement, development, and field service, including some travel to provide on-site device support.
Applicants must be Canadian citizens or permanent residents currently living in Canada and have strong mechanical aptitude and experience with hands-on electromechanical assembly. Required skills include C# and C++ programming, SQL database management, soldering, Windows operating systems, troubleshooting, problem solving, and written documentation; firmware coding, PCB design, and familiarity with ISO 13485 are beneficial.
Identified from the job description. Confirm important requirements above.