1

Computer Engineering Jobs in Vancouver, BC (NOW HIRING)

The Director of Computer Vision will drive the technical vision, research and engineering execution ... Technical Vision, Engineering Leadership, and Execution: Provide executive technical leadership to ...

Engineer 2 RQ01089

Burnaby, BC · On-site

$45 - $60/hr

... Computer Engineering, or a related discipline Minimum of 2 years of relevant engineering experience in telecommunications or a related field Registered as an Engineer-in-Training (EIT) or eligible ...

Bachelor's, Master's, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience. * Proficient in at least one JVM programming ...

Engineer 3 RQ00957

Burnaby, BC · On-site

$50 - $65/hr

Bachelor's degree in Electrical Engineering, Computer Engineering, or a related engineering discipline from a recognized institution. Registered Professional Engineer (P.Eng.) or Professional ...

Bachelor's degree in Software development or Computer engineering required; or equivalent work experience * Minimum 5 years of experience working in a senior technical or engineering position

Bachelor's degree in Software development or Computer engineering required; or equivalent work experience * Minimum 5 years of experience working in a senior technical or engineering position

Firmware Developer

Vancouver, BC · On-site

CA$80K - CA$120K/yr

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Systems Engineering, or a related field. * Minimum 3 years of relevant work experience in embedded programming ...

next page

Showing results 1-20

Computer Engineering information

See Vancouver, BC salary details

$25.1K

$84K

$157.8K

How much do computer engineering jobs pay per year?

As of Jun 10, 2026, the average yearly pay for computer engineering in Vancouver, BC is $84,031.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,247.00 and $100,494.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Engineer, and why are they important?

To thrive as a Computer Engineer, you need strong analytical skills, proficiency in computer architecture, hardware and software design, and at least a bachelor's degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), hardware description languages (like VHDL or Verilog), and tools like MATLAB or CAD software is common, and certifications like Cisco or CompTIA can be beneficial. Problem-solving abilities, teamwork, and effective communication are vital soft skills for collaborating on complex projects and troubleshooting technical issues. These skills and qualifications are essential for designing innovative computing solutions, ensuring reliable system performance, and succeeding in multidisciplinary engineering environments.

What is computer engineering?

Computer engineering is a field that combines principles of electrical engineering and computer science to design, develop, and maintain computer systems and hardware. Computer engineers work on both the hardware (such as processors, circuit boards, and memory devices) and the software that runs on these systems. Their work enables the creation of everything from smartphones and laptops to complex embedded systems in cars and medical devices. Computer engineering can also involve research, innovation, and improving the efficiency and performance of computers and related technologies.

What is the difference between Computer Engineering vs Computer Science?

AspectComputer EngineeringComputer Science
Required CredentialsBachelor's in Computer Engineering or related fieldBachelor's in Computer Science or related field
Work EnvironmentHardware and software development, embedded systems, device designSoftware development, algorithms, data structures, theoretical computing
Employer & Industry UsageTech companies, hardware firms, embedded systems companiesSoftware firms, research institutions, tech startups
Common Search & ComparisonYesYes

Computer Engineering focuses on designing and developing hardware and embedded systems, combining electrical engineering and computer science principles. Computer Science emphasizes software development, algorithms, and theoretical aspects of computing. While both fields overlap, Computer Engineering leans more toward hardware integration, whereas Computer Science centers on software and programming.

How do computer engineers typically collaborate with other departments in a tech company?

Computer engineers often work closely with software developers, hardware designers, and product managers to bring complex systems to life. Collaboration usually involves regular meetings to align on project goals, troubleshooting cross-disciplinary issues, and integrating hardware and software components. Effective communication and teamwork are essential, as computer engineers must translate technical requirements and constraints between teams to ensure a smooth development process. This collaborative environment helps broaden your skill set and exposes you to various aspects of product development.
What are the most commonly searched types of Computer Engineering jobs in Vancouver, BC? The most popular types of Computer Engineering jobs in Vancouver, BC are:
Infographic showing various Computer Engineering job openings in Vancouver, BC as of June 2026, with employment types broken down into 2% As Needed, 77% Full Time, 18% Part Time, and 3% Contract. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $84,031 per year, or $40.4 per hour.
Validation Engineer

Validation Engineer

Summa Linguae Technologies

Vancouver, BC • On-site, Remote

Other

Posted 24 days ago


Job description

AboutDATAmundi

DATAmundi builds advanced software solutions that power our localization and data services. Our team is hiring! Are you looking for a new-age working environment with a team of fun, creative, and passionate people who love their jobs and enjoy autonomy in the workplace? We are looking for a Junior Engineer to join our team!


As Validation Engineer you'll be a part of our Managed Services department, working in an engaging, fast-paced environment with our client, a multinational enterprise company, to ensure that next-generation Non-Volatile Nand memory products meet the design requirements.


This is a hybrid position; 3 days on-site, 2 days remote. The client is located on Marine Drive, South Vancouver, British Columbia. Please only apply if you are located in the Vancouver and lower mainland areas, or if you are willing to relocate.


Role Responsibilities:

Contribute to the development, validation, and optimization of SSD product lines

Detect test failures, perform triage, create defect reports and ensure timely and accurate resolution is provided

Participate in peer code reviews and defect management

Contribute bug fixing and validation of SSD firmware and NVMe features on complex embedded multi-core architectures

Collaborate with Firmware Engineers to optimize NVMe features of high-performance firmware and software for next-generation SSD products

Provide clear status to domain leads on the development and test status

Report sightings and pre-sightings for any suspected FW issues

Use of diagnostics/debugging tools to analyze reported design bugs

Join monthly and quarterly meetings with client representatives as the technical representative


Skills & Qualifications:

1-3 years of programming experience in C/C++, and Python (this skill is a must as all 3 languages are used in this role)

Experience with git or similar source control repository systems

Understanding of ASIC architecture and code optimization is a plus

Strong analytical problem-solving skills, innovative thinking, and a mindset of continuous improvement

Understanding of Computer Science fundamentals

Experience with Atlassian Suite or similar management tools

Bachelor's or Master's degree in Electrical/Computer Engineering, Computer Science Degree or related concentration, equivalent and/or combination of education and work experience


Who You Are:

An excellent communicator in written and spoken English - you feel comfortable presenting your ideas to others

Quality-focused and detail-oriented - you pay attention to details and can't stand sloppy work

You believe that everything can be done, a can-do attitude

You are a problem solver

You're driven and do not need to be micromanaged; you take initiative and don't wait around for problems or quality concerns to surface before brainstorming a fix

You like to learn. You can independently find online resources to learn things you don't know

Open to receiving feedback


Summa Linguae Technologies logo

About Summa Linguae Technologies

Sourced by ZipRecruiter

Our mission is to spark constant innovation. We enable each other to take full ownership of everything we do. We stay dynamic and challenge ourselves to master new skills—while having fun along the way. At Summa Linguae, we’re passionate about language and technology. We provide data solutions, localization, and managed services to many of the world’s biggest companies.

Industry

Translation services

Company size

51 - 200 Employees

Headquarters location

Westborough, MA, US

Social media