Jobs.ca
Jobs.ca
Language
Sapphire logo

Programmer

Sapphire1 day ago
Abbotsford, British Columbia
CA$28 - CA$35/hour
Mid Level
full_time

Top Benefits

Comprehensive health and dental benefits with paid sick leave
RRSP matching

About the role

Position : Programmer

Location: This role is open to candidates in Western Canada, working out of either our Calgary, Edmonton, or Abbotsford office.

Salary: $28-$35/hour

Job Summary

We are looking for a Programmer to join our team and develop hands-on experience in audiovisual control systems . This is an entry-level role, ideal for candidates with less than two years of experience in AV programming, computer science, or a related technical field. Under the guidance of senior programmers, you will assist in coding, troubleshooting, and configuring AV control systems (e.g., Crestron, AMX, Extron). This role follows AVIXA and NSCA best practices and offers a strong foundation for a career in AV automation and integration. This role is open to candidates in Western Canada, working out of either our Calgary, Edmonton, or Abbotsford office.

Key Responsibilities

Assisting Lead or Senior Programmers

  • Support Lead or Senior programmers by coding basic modules or sections of control systems.
  • Work on assigned programming tasks, ensuring proper functionality and integration.

Programming Support

  • Write simple scripts, macros, or commands for AV control systems.
  • Develop basic functionality such as source switching, lighting control, and audio adjustments within AV systems.

Learning AV Systems

  • Gain hands-on experience with AV hardware, control processors, and automation technologies .
  • Study manufacturer documentation and training materials to understand Crestron, AMX, Extron, Q-SYS , and other platforms.

Troubleshooting

Assist in identifying and resolving basic programming issues within AV control systems.

Conduct initial testing and debugging under supervision.

Documentation & Code Maintenance

Help maintain clear and organized code documentation for system configurations and updates.

Support the team in writing system diagrams, user guides, and project notes.

Qualifications and Skills:

  • 0-2 years of experience in AV programming, automation, or a related technical field.
  • Basic knowledge of programming languages (e.g., Python, JavaScript, C#, or proprietary AV languages).
  • Familiarity with AV control systems (Crestron, AMX, Extron) is a plus but not required.
  • Understanding of basic networking concepts and AV signal flow.
  • Strong attention to detail and ability to follow structured coding guidelines.
  • Ability to work collaboratively with programmers, installers, and project managers.

Other Requirements:

  • Willingness to complete manufacturer training and certifications (AVIXA CTS, Crestron Foundations, AMX certifications, etc.).
  • Interest in AV automation, smart control systems, and emerging technologies .
  • Valid Class 5 driver’s license
  • Ability to lift up to 50 pounds, work on ladders, and perform tasks at height or in crawl spaces.
  • Willingness to travel to client sites as required.
  • Upon Acceptance (costs reimbursed by Sapphire):

-Completion of Kolbe Natural Abilities Exercise

-Three (3) year Driver’s Abstract

-Name-Based Criminal Record Check

-Smartphone with cellular data that can be used for occasional business

purposes

-6-8” CSA-approved Green Triangle safety boots

Our Core Values:

Sapphire is looking for individuals who share our core values:

  • Skilled - We set the standards by hiring and developing the best. All of our team members are experts in their fields.
  • Trustworthy - We deliver on our word. We value honesty over profits, building and maintaining trust with our team and partners.
  • Responsive - We are intentionally accessible and quick in our responses.
  • Passionate - No matter our role, we love what we do, and always work to provide the best results for our customers.
  • All in- Whether it's staying late to finish the job, getting the design done in time, or grabbing the plunger, our team is ready to do whatever it takes.
  • Fun - Whether we're on the job site or in the office, we're all about enjoying the ride together.

Our team is the driving force behind our success. We care about our people and we're committed to setting you up for success.

You are someone who:

  • Embodies our core values
  • Is a self starter who is energized by projects coming together
  • Is able to work with a team of driven individuals
  • Is dedicated to delivering exceptional results for our clients and team
  • Cares about the quality of work they do

How we will support you and your family:

  • Career growth opportunities and continuous learning
  • Comprehensive health and dental benefits program with paid sick leave
  • RRSP matching
  • Company-provided tools and resources
  • Referral Bonus Program
  • Milestone Program - Bonuses for years of service
  • Company social events and team-building activities
  • Quarterly regional team events

If you are a results-driven leader with a passion for audiovisual technology and a track record of success in project delivery, we encourage you to apply.

About Sapphire

Computer and Network Security
201-500

Sapphire is a pure-play IT and OT security provider that is 100% owned and operated in the UK. We are committed to safeguarding the future of your organisation by protecting your digital infrastructure against ever-evolving threats.

We secure your future so you can concentrate on what matters most.