2

Full Time Software Engineer Internship Jobs in Alberta

... Software Engineer for the Algorithms (ALGO) group in developing market-leading GNSS solutions. You ... CI/CD integrations Employment Type: FULL_TIME

This is a full-time, in-office role based in downtown Calgary. What you'll do: * Build Production ... internship, personal, or open-source projects. Experience in tech industry, oil and gas/energy ...

Collaborate closely with geophysicists, data scientists, and software engineers to translate ... Landmark Software & Services Full Time / Part Time: Full Time Additional Locations for this ...

next page

Showing results 1-20

Full Time Software Engineer Internship information

What kind of projects and responsibilities can I expect as a full time software engineer intern?

As a full-time software engineering intern, you can expect to work on real-world projects that contribute directly to your team's goals. Responsibilities often include coding, debugging, participating in code reviews, and collaborating with other engineers, designers, and product managers. You may also be tasked with writing tests, improving documentation, or assisting with the deployment of features. Interns are typically paired with mentors and encouraged to learn from team meetings and technical discussions, providing you with hands-on experience and valuable industry exposure.

What is the difference between Full Time Software Engineer Internship vs Software Engineer?

AspectFull Time Software Engineer InternshipSoftware Engineer
CredentialsTypically students or recent graduates, some may have relevant coursework or certificationsBachelor's or higher in Computer Science or related field, professional experience often preferred
Work EnvironmentTemporary, learning-focused, often part of a structured programFull-time, ongoing employment with responsibilities and project ownership
Employer & Industry UsageUsed by tech companies for talent development, seasonal or summer programsStandard full-time role in tech companies, startups, and other industries

In summary, a Full Time Software Engineer Internship is a temporary, learning-oriented position mainly for students or recent graduates, while a Software Engineer is a full-time, permanent role with ongoing responsibilities and career growth opportunities.

What is a full time software engineer internship?

A Full Time Software Engineer Internship is a temporary position where students or recent graduates work full-time hours at a company to gain hands-on experience in software development. Interns work alongside professional engineers on real projects, learning programming, software design, and teamwork skills. These internships typically last for a few months during the summer or academic breaks and can lead to future job opportunities. It’s a valuable way to apply classroom knowledge to real-world situations and build a professional network.

What are the key skills and qualifications needed to thrive as a full time software engineer intern, and why are they important?

To thrive as a Full Time Software Engineer Intern, you typically need a solid grounding in programming languages (such as Java, Python, or C++), data structures, algorithms, and enrollment in or completion of a relevant degree program. Familiarity with version control systems like Git, basic software development tools, and sometimes experience with frameworks or cloud services is often expected. Strong problem-solving abilities, eagerness to learn, and effective communication skills help interns excel in collaborative, fast-paced environments. These skills and qualities are essential for contributing to real-world projects, adapting quickly, and making a meaningful impact during the internship.
What cities in Alberta are hiring for Full Time Software Engineer Internship jobs? Cities in Alberta with the most Full Time Software Engineer Internship job openings:

Software Engineer

Hexagon

Calgary, AB • On-site

Full-time

Posted 6 days ago


Job description

Overview

Hexagon's Autonomous Solutions business area is seeking an entry to intermediate level Software Engineer for the Algorithms (ALGO) group in developing market-leading GNSS solutions. You will have the opportunity to work closely with engineers across the broader NovAtel organization as well as with customers to implement stateoftheart positioning algorithms, perform detailed data analysis, and explore AI-driven methods to improve algorithm tunning or improve development efficiency. You will support some of the industry's leading companies by coordinating and demonstrating Hexagon Autonomous Solutions' innovative products and assisting new customers in integration with their systems. 

Location: Hexagon is a global company with locations worldwide. Preference will be given to candidates in Calgary, AB. 

Responsibilities

As a SoftwareEngineer you will be responsible for the following: 

  • Work in a team environment to research, develop, and enhance NovAtel's industry-leading positioning algorithms 
  • Respond to in-depth customer support questions
  • Build automation tools that analyze regression results, identify what changed, link performance shifts to parameter updates, and recommend next tuning actions 
  • Collaborate with verification designers to develop automated test suites
Qualifications

Must-Have: 

  • B.Sc. in Geomatics/Electrical/Software Engineering or similar relevant experience 
  • Understanding of GNSS error modeling 
  • Familiar with linear and non-linear optimization and computational numerical methods 
  • C/C++ programming skills 
  • Strong written and verbal communication skills 

Key Success Factors: 

  • Confident Self-starter 
  • Proactively identify opportunities for improvement 
  • Excellent interpersonal skills and able to work effectively within a multi-disciplinary team 
  • Derive satisfaction from your work being used in demanding real-world applications 

Nice-to-Have: 

  • Experience working in Agile/Scrum teams 
  • Programming skills in Python  
  • CI/CD integrations 
Employment Type: FULL_TIME