Talent.com

Computer programmer Jobs in Surrey, BC

Create a job alert for this search

Computer programmer • surrey bc

Last updated: 6 days ago
  • Promoted
Manager, Software Development - Computer Vision

Manager, Software Development - Computer Vision

LMI TechnologiesBurnaby, BC, Canada
Full-time
LMI Technologies, recognized as one of Canada's best workplaces, is built on a culture of openness, respect and professional excellence. Our team members work passionately towards the common goa...Show moreLast updated: 6 days ago
CNC (computer numerical control) machinist

CNC (computer numerical control) machinist

Drabek Technologies LtdCoquitlam, BC, CA
Permanent
Secondary (high) school graduation certificate.Compute dimensions and tolerances of machine parts.Read and interpret engineering drawings, blueprints, charts and tables. Repair machine tools and par...Show moreLast updated: 24 days ago
CNC (computer numerical control) machinist

CNC (computer numerical control) machinist

CIMTECH GREEN ENERGY MFG INCSurrey, BC, CA
Permanent
Secondary (high) school graduation certificate.Read and interpret engineering drawings, blueprints, charts and tables.Repair machine tools and parts. Set up and adjust production machineries / tools.F...Show moreLast updated: 30+ days ago
machinist, CNC (computer numerical control)

machinist, CNC (computer numerical control)

ADCO CNC Machining Inc.Surrey, BC, CA
Permanent
Experience : 1 year to less than 2 years.Compute dimensions and tolerances of machine parts.Measure and lay out work pieces in preparation for assembly. Read and interpret engineering drawings, bluep...Show moreLast updated: 16 days ago
software development programmer

software development programmer

Seva IT Services Inc.Burnaby, BC, CA
Permanent
Write, modify, integrate and test software code.Communicate technical problems, processes and solutions.Prepare reports, manuals and other documentation on the status, operation and maintenance of ...Show moreLast updated: 30+ days ago
CNC (computer numerical control) machinist

CNC (computer numerical control) machinist

Galaxy Kitchen Cabinets (Surrey) Ltd.Surrey, BC, CA
Permanent
Education : Secondary (high) school graduation certificate.Experience : 2 years to less than 3 years.Read and interpret engineering drawings, blueprints, charts and tables. Repair machine tools and pa...Show moreLast updated: 30+ days ago
  • Promoted
Student Assistant, Computer Lab (Computer Science)

Student Assistant, Computer Lab (Computer Science)

Douglas CollegeNew Westminster, British Columbia, Canada
Full-time
Location New Westminster Campus Salary Range.You're driven and eager to delve into career exploration while enriching your educational journey. As a student yourself, you bring a unique perspective ...Show moreLast updated: 30+ days ago
computer technician

computer technician

EC Trading Inc.Delta, BC, CA
Permanent
Experience : 7 months to less than 1 year.Private company, corporation or industry.Give access to computer networks.Report on the performance of computer systems and networks.Respond to users experi...Show moreLast updated: 30+ days ago
computer-assisted drafting (CAD) technician

computer-assisted drafting (CAD) technician

Asem Engineering LtdSurrey, BC, CA
Permanent
Education : College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years.Experience : 1 year to less than 2 years. Relocation costs covered by employer.Prepare eng...Show moreLast updated: 30+ days ago
CNC (computer numerical control) machinist

CNC (computer numerical control) machinist

Williams and WhiteBurnaby, BC, CA
Permanent
Secondary (high) school graduation certificate.Compute dimensions and tolerances of machine parts.Measure and lay out work pieces in preparation for assembly. Read and interpret engineering drawings...Show moreLast updated: 21 days ago
machinist, CNC (computer numerical control)

machinist, CNC (computer numerical control)

ACC JEWELLERS LTD.Surrey, BC, CA
Permanent
Secondary (high) school graduation certificate.Compute dimensions and tolerances of machine parts.Measure and lay out work pieces in preparation for assembly. Read and interpret engineering drawings...Show moreLast updated: 30+ days ago
computer network technician

computer network technician

Bulwark Security & AV Solutions Ltd.Surrey, BC, CA
Full-time +1
Maintain, troubleshoot and administer the use of local area networks (LANs), wide area networks (WANs), mainframe networks and computer workstations and peripheral equipment.Evaluate and install co...Show moreLast updated: 30+ days ago
computer systems manager

computer systems manager

EduCoach Consultants Inc.Burnaby, BC, CA
Permanent
Plan and control budget and expenditures.Supervise computer analysts, engineers, programmers, technicians and other personnel . Establish and implement policies and procedures for information system...Show moreLast updated: 30+ days ago
  • Promoted
CNC Machine Operator & Programmer

CNC Machine Operator & Programmer

Express Employment - Langley / CloverdaleSurrey, BC, Canada
Full-time
Our client located in that Port Kells area of north Surrey is seeking an experienced.CNC Machine Operator & Programmer.The ideal candidate will be capable of programming, setting up, and operat...Show moreLast updated: 12 days ago
  • Promoted
Computer Network Technician

Computer Network Technician

Heroistic Software Consulting Group LtdSurrey, BC, Canada
Full-time
Conducting the tests and performing security and quality controls.Perform routine network start up and close down and maintain control records. Provide problem solving services to network users.Inst...Show moreLast updated: 30+ days ago
application programmer

application programmer

Cyber Sun ConsultingSurrey, BC, CA
Permanent
Information technology (IT) service provider.Write, modify, integrate and test software code.Assist in the collection and documentation of user's requirements. Write, modify, integrate and test soft...Show moreLast updated: 30+ days ago
Senior Programmer Analyst

Senior Programmer Analyst

BCLCRemote within, BC, CA
Remote
Full-time +1
Our typical hiring range will be + / - 10% of the midpoint listed above.Factors influencing this decision include qualifications and market conditions for the role. BCLC’s two offices are located on t...Show moreLast updated: 30+ days ago
computer repair technician

computer repair technician

AR-TEK Services LtdSurrey, BC, CA
Full-time +1
Education : Secondary (high) school graduation certificate.Experience : 1 year to less than 2 years.Inspect products to determine the requirements for repair. Inspect and test electronic equipment and...Show moreLast updated: 30+ days ago
  • Promoted
Computer programming Private Tutoring Jobs Anmore

Computer programming Private Tutoring Jobs Anmore

SuperprofAnmore, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show moreLast updated: 30+ days ago
People also ask
Manager, Software Development - Computer Vision

Manager, Software Development - Computer Vision

LMI TechnologiesBurnaby, BC, Canada
6 days ago
Job type
  • Full-time
Job description

Job Description

Job Description

LMI Technologies, recognized as one of Canada's best workplaces, is built on a culture of openness, respect and professional excellence. Our team members work passionately towards the common goal of designing and delivering innovative 3D machine vision solutions to OEMs and System Integrators. Our customers rely on our cost-effective 3D sensor technologies that deliver the best results in even the most challenging 3D inline inspection applications.

The Opportunity : Lead, Innovate, and Elevate

This is a pivotal technical leadership opportunity for a Manager, Software Development. You will lead, mentor, and empower a world-class team of engineers, acting as the technical and operational pillar for your group.

You will guide your team in solving the industry's toughest 3D Vision challenges, developing high-performance, cost-effective 3D sensor solutions. These solutions support critical inline inspection applications ranging from leading consumer electronics assembly to complex metrology problems in automotive manufacturing.

In this high-impact role, you will take full ownership of project execution, architectural excellence, and team development. Your success will be measured by your team's technical growth, the quality of your software, and your ability to set a future vision while navigating challenging problems.

Your Role & Impact

Reporting to the Senior Vision Software Manager, you will be a critical leader within our Apps / Tech division, driving technical excellence and project delivery.

Lead, Mentor & Grow

  • You will guide, empower, and develop a talented team of Vision Software Engineers. You will manage performance, champion career development, and foster a culture of high performance, innovation, and psychological safety.
  • Guide Technical & Architectural Excellence : Lead architectural and design discussions to build scalable, reliable, and high-performance 3D vision software. You will provide the technical oversight and mentorship needed to elevate the team's output, leveraging your deep knowledge of C++, Python, and machine vision.
  • Deliver with Excellence : Own your team's project roadmap from concept to delivery. You will manage timelines, resource allocation, and dependencies to ensure predictable, high-quality results using Agile / Scrum methodologies.
  • Champion Best Practices : Uphold and iterate on our software development best practices, including rigorous code reviews, modern CI / CD processes, and continuous improvement initiative

What You Bring to the Team

We are looking for a leader who is passionate about technology, but even more passionate about people.

Core Requirements

  • A Bachelor's degree in Computer Science, Electrical Engineering, or a related field (or equivalent practical experience).
  • 5+ years of experience in software development, with deep expertise in computer vision, image processing, and / or machine learning.
  • 3+ years of formal experience leading, mentoring, and managing a technical software team.
  • Direct experience in 2D or 3D metrology and industrial automation.
  • Hands-on experience with modern ML frameworks like TensorFlow or PyTorch.
  • Strong technical fluency in C++ and / or Python and a deep understanding of computer vision libraries (e.g., OpenCV).
  • Demonstrable experience in project management and hands-on leadership within an Agile / Scrum environment.
  • A highly collaborative mindset with exceptional communication skills, capable of bridging the gap between technical teams, peer managers, and senior leadership.
  • Bonus Points (Nice-to-Haves)

  • Experience managing distributed or hybrid teams.
  • A valid passport and the willingness to travel domestically or internationally as needed.
  • What We Offer

  • Salary Range : CAD $132,000 – CAD $180,000.
  • Health Benefits : Full health care coverage (with 100% paid premiums) including dental, vision, and drugs for you and your family.
  • Financial Perks : A competitive Profit Sharing Program, a Group Retirement Savings Plan, and a monthly internet allowance depending on the location.
  • Work-Life Balance : We support a healthy balance with hybrid work arrangements, flextime, and generous paid time off.
  • Growth & Development : An annual Education Support Program for training and professional growth, plus annual performance reviews and Lunch & Learns.
  • Enjoy free healthy snacks and drinks, team-building budgets, tenure awards, and our official "May the 4th" (Star Wars Day) company holiday!
  • Access to an on-site fitness facility, tennis / basketball court, and company-wide wellness challenges.
  • This is a hybrid position based out of our Burnaby, BC headquarters. To support our collaborative model, preference will be given to local candidates.
  • Please note that financial relocation assistance and immigration sponsorship are not available for this position.
  • #LMISJ

    We assure you, once you complete your application, your information is safe with us. To learn more about how we use your personal data, please review our Privacy Policy ( -policy).

    Powered by JazzHR

    svKZ8wSpCo