Innovate, design and shape the future of technology

At TRU Engineering, your education is powered by innovation, teamwork and real world application. Through hands-on learning, co-ops, internships, capstone projects and industry collaborations, you will work on engineering challenges that mirror the complexity and scope of professional practice.

Explore our programs
TRU students walking in front of the Old Main building

Department at a glance Why choose engineering at TRU?

Experiential learning

Engage in hands-on labs, experiments and projects to solve real world problems. Gain practical experience with industry partners through co-op. Network with industry professionals and get insights into latest trends and industry best practices.

Cohort-based system

Get peer support and learn in small class sizes. Receive academic and emotional support throughout the program and mentorship from professors.

Accreditation

The software engineering program meets the criteria of the Engineers Canada Accreditation Board and is accredited by EGBC (Engineers and Geoscientists BC).

Capstone projects

Capstone projects are the culmination of the engineering journey and an influential opportunity for students to transform their knowledge, creativity and technical skills into real-world solutions. These final-year projects challenge students to design, build and deliver innovative solutions to complex problems, often in collaboration with industry partners.

Learn More
TRU students walking in front of the Old Main building

Co-op Real-world experience that sets you apart

Co-operative education is a mandatory requirement of the engineering degree that comes with many added benefits. In the fourth year of study, students complete two mandatory co-op work terms.

Benefits of Co-op:

  • Obtain industry related experience to boost your resume.
  • Get paid while you learn.
  • Build connections with industry professionals.
  • Apply and strengthen skills learned in the classroom to real world scenarios.
  • Apply co-op experience to Engineer in Training (EIT) hours after graduation.
  • Explore interests related to the field of study.

Our program is designed to meet the criteria of the Engineers Canada Accreditation Board. Graduates will meet all the educational requirements for registration as a professional engineer through Engineers and Geoscientists British Columbia (EGBC). Up to 12 months of co-op work may count towards the work experience required for professional designation.

Learn more about co-op

Engineering Transfer

Jump-start your engineering studies with foundation courses in your first year at TRU, then transfer to UBC or UVic to complete your degree. You will also have the option to continue your studies at TRU by joining the second year of the BEnd Software Engineering program.

Learn More
TRU students walking in front of the Old Main building

Career Opportunities

With a computer or software engineering degree, you can step into several different fields including but not limited to artificial intelligence (AI), health care and medicine, data science manufacturing and automation industry, interactive entertainment, green technology, sustainable cities, social networking, transportation, self-driving automobiles, mining, education, bioinformatics and blockchain etc.

Career titles:

  • Software Engineer
  • Computer Engineer
  • DevOps Engineer
  • Platform Engineer
  • AI Systems Engineer
  • Firmware Engineer
  • Cloud Security Engineer
  • Software Project Manager
  • Cybersecurity Analyst
  • Digital Systems Design Engineer
  • Robotic Systems Developer
  • Embedded Systems Engineer
  • Data Engineer
  • Autonomous Systems Design Engineer
  • System Analyst

The average salary of computer or software engineer in Canada is $120,668 CAD per year or $61.88 per hour. Entry-level positions start at $87,750 per year, while most experienced workers make up to $147,767 per year.

Reference: https://ca.talent.com

Master's scholarships

Ken Lepin Graduate Student Award 8 awards valued at $6,600 each

To be eligible, you must:

  • be a Canadian citizen or permanent resident
  • be entering first or second year of a full-time campus-based graduate studies program
Learn More

Co-op Student Of the year 2020

The engineering program and university are two things I really believe in. I’m very excited to watch and help them grow.

— Lorelei Guidos  Read more about the award

FAQs

The demand for skilled engineers remains consistently high, driven by rapid technological change, infrastructure renewal and the race to solve complex global challenges. Employers are seeking professionals who can design solutions, integrate emerging technologies, and lead innovation in areas like automation, cybersecurity, data science and sustainable systems.

An engineering degree is more than a qualification, it’s a launchpad into a world of opportunities. Whether you envision yourself developing life-saving medical devices, building smart transportation networks, programming intelligent machines or advancing green energy solutions, your skills will be valued in every corner of the economy. As an engineer you won’t just adapt to the future, you’ll create it.

Future engineering students

What are the program requirements?
How long is the program?

Five years, you must complete the first three years, one-year mandatory co-op (in your fourth year of the program) and the last year of the program to graduate.

What can I expect after graduation?

Computer and software engineering are the most in-demand and fastest growing professions in North America with strong job growth projected over the next decade. Companies such as Google, Amazon, Facebook, IBM, Apple, Intel and BlackBerry hire computer and software engineers to help them stay at the leading edge of technology and innovation. Computer and software engineers have been working in industry in a wide variety of roles like Network and Systems engineer, Software architect, Cybersecurity Software specialist, AI engineer, Test Automation engineer, Embedded systems engineer, System analyst and many more.

What are the tuition and fees?

Tuition at TRU is among the lowest in British Columbia as compared to several other provinces,— but that’s not all. You’ll find many financial supports to ease your way on your educational journey. Please visit, TRU's Tuition and Fees page to learn more about your academic expenses and options for financial support.

How do I submit transcripts and additional documents?

For your application to be considered complete, your official transcript must be received by the TRU Admissions Office. For more info, please visit our website page, How to submit Transcripts and Documents?

Tell me about the city of Kamloops and TRU campus life.

A city of about 100,000, Kamloops offers a warm and dry climate with over 2,000 hours of sunshine and the enriched community that includes cultural diversity. TRU campus is set on 250 acres with stunning views of the North and South Thompson Rivers. Our main campus in the heart of our community offers plenty of opportunities to live, work, play and learn. Please watch our informative Video Tours to find out more.

What is the size of each cohort?

The engineering programs are competitive with limited seats, 40 for software and computer engineering and 60 for the transfer program.

Is the co-op program mandatory?

Yes! Co-operative education is a requirement for graduation. During your co-op experience you will receive paid and relevant work experience, allowing you to apply theory learned in the classroom, explore interests related to the field of study and advance skills as a professional while strengthening your resumé. In the fourth year of study, students are required to complete two mandatory co-op work terms.

Current engineering students

When do I need to meet with an advisor?

You should meet with the program advisor a few weeks before the semester begins, and whenever you feel in need of program related advising throughout your academic progress. To book an appointment, please email engr@tru.ca and include your name and student number in your email.

Why do I need to meet with an advisor?

To assist you with proper course selection and program planning. The engineering advisor will also provide referrals when necessary. We want to keep you on track for graduation.

When do I need to apply for graduation and how do I do that?

Visit this page for information about applying to graduate.

Connect with a future student advisor

Ready to take the next step in your journey? Connect with a future student advisor to explore numerous program options at TRU and get personalized guidance on your application. Our advisors are here to support you in finding the right path for your needs.

Connect Now

Apply today

TRU begins accepting applications for most programs on October 1. For fall intake, the application deadline is May 1. For winter intake, the deadline is Sept. 1. For summer intake, the deadline is Jan. 1. Some programs continue accepting applications if space is available.

Apply Now