1

Computer Engineering Jobs in Saskatchewan (NOW HIRING)

Programmer Analyst

Regina, SK

CA$31.28 - CA$46.07/hr

... computer technology from a CIPS accredited institution or recognized equivalency OR c) University Degree in Software Engineering OR d) Two years current experience in developing and/or supporting ...

They are looking for a senior C++ developer to join their team. They have a range of products with ... A degree in computer science * Strong proficiency in C/C++ development * 5+ years experience ...

They are looking for a senior C++ developer to join their team. They have a range of products with ... A degree in computer science * Strong proficiency in C/C++ development * 5+ years experience ...

They are looking for a senior C++ developer to join their team. They have a range of products with ... A degree in computer science * Strong proficiency in C/C++ development * 5+ years experience ...

They are looking for a senior C++ developer to join their team. They have a range of products with ... A degree in computer science * Strong proficiency in C/C++ development * 5+ years experience ...

Partnering with experienced engineers, QA, and product stakeholders, you will work with a broad set of technologies and tools, primarily within a Windowsbased 3D CAD system written in C++, as well as ...

Use a combination of 2D/3D CAD and other tools to develop structural designs * Produce steel detail drawings for manufacturing * Prepare conceptual design models * Produce engineering deliverables ...

Perform mechanical engineering design work on various projects executed within Cameco and act as ... Work with mechanical designers for CAD work in support of development of 3D models and 2D drawings.

Degree in Computer Science, Mathematics, Physics, or Engineering Experience * 8 + years of hands-on software engineering experience in a product team * Demonstrated ownership of multiple non-trivial ...

A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Extended Health and Dental Benefits * Amazing ...

A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Extended Health and Dental Benefits * Amazing ...

Promote compliance with all relevant engineering standards and internal procedures for all design activities Maintain structural engineering work procedures, specifications, and computer aided design ...

next page

Showing results 1-20

Computer Engineering information

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 popular job titles related to Computer Engineering jobs in Saskatchewan? For Computer Engineering jobs in Saskatchewan, the most frequently searched job titles are:
What job categories do people searching Computer Engineering jobs in Saskatchewan look for? The top searched job categories for Computer Engineering jobs in Saskatchewan are:
Programmer Analyst

CA$31.28 - CA$46.07/hr

Other

Medical, Dental, Retirement, PTO

Posted 13 days ago


Job description

At SaskTel, we don't just think big - we innovate and lead the way! We enrich everyday life. We empower people, organizations and communities to reach their full potential. If you're passionate, driven, and ready to make a difference, join our dynamic team and be part of something truly transformative!

Programmer Analyst 

.

Location: Regina, SK.  
Number of Positions: 1
Salary: $31.28 - $46.07 Plus a 7% Market Adjustment  
Type of Position: Permanent Full Time  
Closing Date: 07/16/2026  

.

JOB SUMMARY 

Designs, codes, tests, documents, implements and supports complex computer programs in order to meet the requirements of the clients and the corporation. Assists in the analysis and design of computer based systems. 
 

TYPICAL DUTIES & RESPONSIBILITIES

(Not all inclusive or applicable to all assignments)

  1. Performs program design, coding, testing, documentation, implementation, configuration, and support for computer based systems. These tasks are applicable to new systems development, system enhancement and external software packages.
  2. Prepares system design specifications, development plans, updates corporate models, and develops backup and recovery procedures. Participates in the on the job training of junior programmers.
  3. Tracks and monitors the performance of current and/or new systems and corrects operational problems when they occur with production systems software.
  4. Maintains close liaison with client departments to keep abreast of the changing business environment which affects the ultimate design of new systems and enhancements to current production systems.
  5. Assists in the retrieval of information, as requested by clients.
  6. Maintains current knowledge of technological advancements as they relate to application development and participates in the research and development of new tools, techniques, and processes.

QUALIFICATIONS

  1.  a) Recognized University Degree majoring in Computer Science from a CIPS accredited institution or recognized equivalency OR
     b) Recognized Computer Science Diploma in information systems or computer technology from a CIPS accredited institution or recognized equivalency OR
     c) University Degree in Software Engineering OR
     d) Two years current experience in developing and/or supporting application software in a professional development environment
  2. Working knowledge of computer science and programming concepts
  3. Excellent problem analysis and problem solving ability
  4. Good verbal and written communication skills.
  5. Ability to deal effectively with others.
  6. Ability to plan and organize in self directed and team environments.

WORKING CONDITIONS

SPECIFICATIONS

  1. Responds to callouts in accordance to the Collective Agreement.
  2. Works alone when called out.
  3. Occasional in/out of province travel required.
  4. Complies with all safety, health and environmental policies, programs and standards at all times.

#LI-POST

.

CULTURE AND VALUES

Upholds foundational values of honesty, integrity and respect.

Consistently demonstrates our culture: Think Big (Innovation and Courage), Make a Difference (Commitment and Community), Focus on Experiences (Simplicity and Agility), and working as OneSaskTel Team.

This is an on-site position located at the location(s) above. The successful candidate must be located within the province of Saskatchewan. Out of province/country candidates must be willing to relocate. Flexible work opportunities, in province, may be available.

At SaskTel, we believe in fostering a diverse and inclusive workforce that reflects the customers and communities we serve. We strive to create an environment where all employees feel empowered to contribute their unique perspectives, driving innovation and creativity, while advancing our efforts as Saskatchewan's leading Information and Communications Technology provider.

As one of Saskatchewan's Top Employers, we offer rewarding work, competitive salaries, comprehensive health and dental plans, pension plans, flexible work arrangements, paid time off, training & more! For more information on our benefits please click here: SaskTel's Benefits.

We value diversity as a key aspect of our culture. We are committed to providing equal opportunities for all candidates to participate fully in the recruitment process. If you need any accommodation at any stage of the process, please contact us confidentially at talent.acquisition@sasktel.com.