1

Junior Computer Engineer Jobs in Alberta (NOW HIRING)

Provide mentoring to junior staff. * Additional tasks as assigned by line manager. What You Bring ... Computer proficiency (Document Management Software, MS Office - Word, Excel, and Outlook)

Providing mentoring, coaching, and technical guidance to junior engineers and technicians to ensure ... Experience with CAD/Civil 3D is required. * Experience with the preparation of design reports and ...

Support junior engineers and designers by reviewing work and providing guidance on technical ... Demonstrated ability to effectively interface with CAD and 3D modeling platforms (e.g., AutoCAD ...

Proficiency in Mine Planning software suites (CAD & Scheduling), Microsoft Office Suites (Excel ... Mentorship of junior and intermediate team members Location and Other Key Details: * You will work ...

Assigns tasks and provides technical directions to junior and mid-level team members. * Performs ... Proficient computer skills in Microsoft Office as well as standard Power Market Sector design ...

next page

Showing results 1-20

Junior Computer Engineer information

See Alberta salary details

$22K

$67.1K

$132K

How much do junior computer engineer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for junior computer engineer in Alberta is $67,114.00, according to ZipRecruiter salary data. Most workers in this role earn between $41,500.00 and $86,000.00 per year, depending on experience, location, and employer.

What does a Junior Computer Engineer do?

A Junior Computer Engineer typically assists in designing, developing, testing, and maintaining computer hardware and software systems. They work under the supervision of senior engineers to help troubleshoot technical issues, write code, and support hardware integration. This entry-level role often involves learning company-specific processes, collaborating with other team members, and gaining hands-on experience in various engineering tasks. The goal is to build foundational skills and knowledge for career growth in computer engineering.

What types of projects and tasks can a Junior Computer Engineer expect to work on during their first year?

As a Junior Computer Engineer, you can expect to work on a variety of tasks that support both hardware and software development teams. Common responsibilities include assisting with troubleshooting hardware issues, writing and testing code for embedded systems, updating technical documentation, and supporting senior engineers with research or prototype development. You'll often collaborate with cross-functional teams, such as software developers, hardware designers, and quality assurance specialists, gaining exposure to different stages of the engineering process. This hands-on experience helps you build foundational skills and offers opportunities to gradually take on more complex projects as you grow in the role.

What is the difference between Junior Computer Engineer vs Software Developer?

AspectJunior Computer EngineerSoftware Developer
Required CredentialsAssociate's or Bachelor's in Computer Engineering or related fieldBachelor's in Computer Science, Software Engineering, or related field
Work EnvironmentHardware and software integration, testing, troubleshootingDesigning, coding, testing software applications
Employer & Industry UsageTech companies, hardware firms, embedded systemsIT firms, software companies, startups
Common Search & ComparisonOften compared for entry-level roles in techRelated but more focused on software development tasks

Junior Computer Engineers typically focus on hardware-software integration, testing, and troubleshooting, requiring a background in computer engineering. Software Developers primarily design and code software applications, often with a background in computer science. Both roles are entry-level but differ in their core responsibilities and work environments.

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

To thrive as a Junior Computer Engineer, you need a solid understanding of computer hardware, programming languages (such as C++ or Python), and a relevant bachelor’s degree in computer engineering or a related field. Familiarity with development tools, version control systems like Git, and basic circuit design software is typically required. Strong problem-solving, teamwork, and communication skills help you effectively collaborate and adapt to technical challenges. These skills and qualities are essential for delivering reliable engineering solutions and contributing effectively to project teams.
What are the most commonly searched types of Computer Engineer jobs in Alberta? The most popular types of Computer Engineer jobs in Alberta are:
What are popular job titles related to Junior Computer Engineer jobs in Alberta? For Junior Computer Engineer jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Junior Computer Engineer jobs in Alberta look for? The top searched job categories for Junior Computer Engineer jobs in Alberta are:
Mechanical Engineer

Mechanical Engineer

QinetiQ

Medicine Hat, AB • Hybrid

Other

Posted 26 days ago


Job description

 We're Hiring: Mechanical Engineer 

Full-Time | Hybrid/Remote Work Environment | Security Clearance Required

Drive strategic growth in global defence.

Join QinetiQ Target Systems Canada (QTSC) as a Mechanical Engineer


About QinetiQ

QinetiQ is a global leader in defence, security, and critical infrastructure. With 8,000+ employees worldwide, we're united by a mission to protect lives and secure the future through innovation. Our Medicine Hat site plays a key role in delivering advanced uncrewed vehicle systems (UVS) and supporting global defence operations.


What You'll Do

The Mechanical Engineer at QinetiQ Target Systems is responsible for the mechanical aspects of new development, design, and engineering documentation for uncrewed vehicle systems and products through research, simulations, modeling, troubleshooting, and analysis to validate and optimize designs while adhering to company policies, procedures, and standards. Assists in-service support departments and senior mechanical engineers with testing, system engineering, and engineering solutions within lifecycle management.

  • Design mechanical assemblies and components for base platforms & payloads per the requirements, health & safety regulations, and environmental considerations.
  • Collaborate across technical disciplines to ensure system and operational requirements are met, and tasks are completed on time and within budget.
  • Support senior engineering in mechanical system requirements and specifications.
  • Development of documentation for design methodologies.
  • Technical lead of small to medium design projects.
  • Present technical information to internal and external stakeholders.
  • Support senior engineering with cost estimates for new products and services.
  • Review and/or approval of engineering documents.
  • Provide mentoring to junior staff.
  • Additional tasks as assigned by line manager.

What You Bring

  • Membership in APEGA (or eligibility).
  • Bachelor's Degree or equivalent.
  • Experience with custom design and/or manufacturing environments.
  • Computer proficiency (Document Management Software, MS Office - Word, Excel, and Outlook).

Additional desirable assets would include:

  • Experience with small to large-scale vehicle systems.
  • Experience with autonomous or uncrewed vehicles.
  • Experience with control law.
  • Design for marine environments.
  • 3D modeling software, FEA, and CFD.
  • Software: Autodesk Inventor, STAR-CCM+, Nastran, MATLAB.
  • Change management.
  • Project management.
  • Technical writing.

Skills That Set You Apart

  • Strong critical thinking ability and problem-solving skills.
  • Strong work ethic and ability to work under stress and tight schedules.
  • High attention to detail.
  • Strong writing skill.
  • Ability to receive constructive criticism.
  • Ability to work as a team or individual.
  • Punctual.

Security & Safety Requirements

  • Applicants must be legally authorized to work in Canada and meet the eligibility requirements to obtain and maintain the Government of Canada security clearance required for the position
  • Must be eligible for and maintain a clear background check, including criminal record screening, as required for security clearance

Why QinetiQ?

We offer a high-performing, inclusive, and hybrid work environment where you can thrive, grow, and make a real impact. Our people-first culture supports your wellbeing and career development.

Enjoy a competitive salary and benefits package including:

    • Extended health and wellness spending accounts
    • RRSP/TFSA matching
    • Continuous learning and development opportunities
    • Flexible working practices and employee-led networks

 Explore our culture


Ready to lead the future of defence?

Apply now and help us shape a safer, more secure world through innovation and collaboration.
#BusinessDevelopment #DefenceCareers #QinetiQ #MedicineHatJobs #StrategicGrowth #InclusiveWorkplace #CareersThatMatter