1

Internship Drone Software Engineer Jobs in Alberta

... the internship term * Prior experience in working as a business analyst in software development ... developers, project delivery managers and IT specialists * Ability to work with clients to ...

... the internship term * Prior experience in working as a business analyst in software development ... developers, project delivery managers and IT specialists * Ability to work with clients to ...

Student Estimator Our internships and Co-ops are designed to provide you with a business relevant ... Utilize estimating software and tools to prepare detailed cost estimates, including labor ...

Student Estimator Our internships and Co-ops are designed to provide you with a business relevant ... Utilize estimating software and tools to prepare detailed cost estimates, including labor ...

next page

Showing results 1-20

Internship Drone Software Engineer information

What are the key skills and qualifications needed to thrive as an Internship Drone Software Engineer, and why are they important?

To thrive as an Internship Drone Software Engineer, you need a solid background in computer science or engineering, familiarity with programming languages like Python or C++, and a basic understanding of robotics or embedded systems. Experience with simulation tools such as Gazebo, version control systems like Git, and knowledge of APIs or SDKs for drones is highly valuable. Strong problem-solving skills, adaptability, and effective teamwork help interns excel in dynamic project environments. These skills ensure you can contribute to innovative drone solutions while learning quickly and collaborating efficiently with multidisciplinary teams.

What types of projects and responsibilities can an Internship Drone Software Engineer expect to work on during their internship?

As an Internship Drone Software Engineer, you can expect to contribute to a range of projects involving the development, testing, and optimization of drone software systems. Typical responsibilities may include writing code for flight control, participating in simulations, assisting with hardware integration, and troubleshooting software issues. Interns often work closely with experienced engineers and multidisciplinary teams, gaining hands-on experience while learning industry-standard tools and practices. This role provides valuable exposure to both autonomous systems and real-world deployment scenarios, which can be a strong foundation for future roles in robotics or aerospace engineering.

What does an Internship Drone Software Engineer do?

An Internship Drone Software Engineer assists in developing and testing software that controls drones, such as flight algorithms, navigation, and data processing systems. Interns typically work under the guidance of experienced engineers, contributing to coding, debugging, and integration tasks. They may also help with simulation, troubleshooting real-world drone issues, and collaborating with hardware teams to ensure seamless operation. This role provides hands-on experience in both software development and the rapidly growing field of unmanned aerial vehicles.

What is the difference between Internship Drone Software Engineer vs Drone Software Engineer?

AspectInternship Drone Software EngineerDrone Software Engineer
QualificationsEnrolled in or recent graduate of relevant degree (CS, EE)Bachelor's or higher in related field, experience preferred
Work EnvironmentInternship programs, mentorship, entry-level tasksFull-time, professional setting, complex projects
ResponsibilitiesAssist in software development, testing, data analysisDesign, develop, and maintain drone software systems
Industry UsageTraining, entry-level roles, skill developmentOperational, R&D, product development in drone industry

The main difference between an Internship Drone Software Engineer and a Drone Software Engineer is experience level and responsibilities. Internships focus on learning, assisting, and gaining industry exposure, while Drone Software Engineers handle complex development tasks and have more autonomy. Internships are ideal for students or recent graduates, whereas full-time engineers typically have more experience and responsibilities.

What are the most commonly searched types of Drone Software Engineer jobs in Alberta? The most popular types of Drone Software Engineer jobs in Alberta are:
What are popular job titles related to Internship Drone Software Engineer jobs in Alberta? For Internship Drone Software Engineer jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Internship Drone Software Engineer jobs in Alberta look for? The top searched job categories for Internship Drone Software Engineer jobs in Alberta are:
What cities in Alberta are hiring for Internship Drone Software Engineer jobs? Cities in Alberta with the most Internship Drone Software Engineer job openings:
Infographic showing various Internship Drone Software Engineer job openings in Alberta as of May 2026, with employment types broken down into 100% Full Time. Highlights an 92% In-person, and 8% Hybrid job distribution.

AI Discovery Associate (Fall 2026)

AltaML

Calgary, AB • On-site, Remote

Other

This job post has expired today. Applications are no longer accepted.


Job description

About Us:
AltaML is a leading North American applied AI company with extensive experience in building and operationalizing AI software solutions.
 
We are a company like no other - we believe in making small bets, failing fast, and being better together. We are looking for creative problem-solvers who obsess about the customer to find wins across different industries.
 
We don't hire for fit; we hire to add. We are looking for people who play our core values of being: Agile, Gritty Humble, and Happy. If you're passionate about AI/ML, thrive in a dynamic environment, and want to work with a diverse team of wickedly smart people, we want to hear from you!
About The GovLab.ai
We transform the way you think about applied AI.  Teams are structured around projects for the public sector, guided by the Project Delivery Manager, Product Owner, and Senior machine learning developers, to provide working models to support informed strategic decision-making around the use of key AI technologies in the public sector.
 
 
This would be a 4 month paid contract starting September 2026 and ending in December 2026. Additionally, this opportunity may also be extended to an 8 or 12-month term; please indicate in your application if these options are of interest to you.
 
 
Office as a Resource & Participating Universities: This opportunity is currently open to anyone that is currently enrolled at the U of Alberta, U of Calgary, U Waterloo, U of Toronto. As this is a Mitacs funded opportunity, please reach out if you have questions regarding your eligibility. While we have offices in Edmonton, Calgary, and Toronto we use our offices as a resource and are open to remote candidates.
 
 
Application Process:
Step 1: Apply
Step 2: You will be notified prior to the application closing date if you are moving to the next stage (via email correspondence)
Step 3: Case Study Presentation Assessment
Step 4: 45 minute panel interview
Step 5: Background checks and offer!
Step 6: Welcome!
About The Role:

As an AI Discovery Associate, you will work at the intersection of data and business strategy helping our Public Sector Partners uncover high-value problems that artificial intelligence can solve. This is a hybrid role designed for someone who is equally comfortable exploring a dataset as they are shaping a compelling business narrative around what they find.

GovLab.ai's mission is to set a global example of how to transform the public sector through applied AI. Our program is built to give you real, hands-on experience that prepares you for professional success in one of the fastest-growing fields in Alberta and around the world.

During your 4-month placement, you will be embedded in a project team working directly with Public Sector Partners such as Service Alberta. Your work will fall across two complementary modes:

1. Discovery & Analysis

You will dig into client data to identify patterns, gaps, and inefficiencies that signal meaningful business problems. From there, you will assess whether and how AI or machine learning can address those problems translating raw data findings into clearly scoped use cases with defined business value. You will leverage modern AI tools such as Claude to accelerate your analysis, surface insights from complex datasets, and pressure-test your thinking on AI feasibility. This requires you to develop a working understanding of client workflows, data landscapes, and the practical boundaries of what AI can realistically deliver.

2. Project Delivery Enablement

You will contribute directly to the artifacts and outputs that move projects forward including use case documentation, scoping frameworks, stakeholder presentations, and solution briefs. You will use AI tools like Claude as a productivity accelerator to draft, refine, and structure project deliverables efficiently and to a high standard. You will work alongside Project Delivery Managers and AI Architects, supporting the team in communicating findings and recommendations to both technical and non-technical audiences within government.

You will be given structured mentorship, access to AltaML's methodology and tools, and the support of an experienced team to accelerate your growth. Our ultimate goal is to set you up for success  and to have you join us full-time after your internship.

What You Bring:
  • Enrolled in a Post secondary degree program at U of Alberta, U of Calgary (Masters Only), U Waterloo for the duration of the internship term
  • Prior experience in working as a business analyst in software development, data analytics or AI projects is a definite plus
  • Experience in conceputalizing and defining digital products and solutions, AI products is an asset, including the development of requirements, personas, journey maps, wireframes, workflows, and prototypes. Experience with Miro and Figma is an asset
  • Excellent communication skills
  • Outstanding analytical skills
  • Strong desire to learn
  • Knowledge of one or more of the following industries: Public Sector, Health Care, Oil and Gas, Environmental Sciences, Disaster Management, Finance, Social Services, Information Technology, or Supply Chain is an asset
  • Collaboration skills including an ability to advise a cross-functional team of machine learning developers, project delivery managers and IT specialists
  • Ability to work with clients to understand their needs and make recommendations for acceptable solutions
$15,000 - $20,000 a month
Location: This posting is for an existing vacancy for a candidate ideally based in Edmonton, with secondary locations being Calgary and Toronto
 
Compensation: The expected compensation for this role is a Mitacs stipend award between $15,000 - $20,000 CAD for a 4 month term, dependent on qualifications, experience, and assessment performance.

First Nations Acknowledgment

As AltaML's head quarters are based in Edmonton, Alberta - AltaML would like to acknowledge that we are on the traditional lands, referred to as Treaty 6 Territory and that the City of Edmonton and all the people here are beneficiaries of this peace and friendship treaty. Treaty 6 encompasses the traditional territories of numerous western Canadian First Nations, including Cree, Dene (DEN-E), Stoney Nakota Sioux, Saulteaux (SO-TO), and Ojibwe (OJIB-WE). AltaML is dedicated to ensuring that the spirit of Treaty 6 is honoured and respected.

Equal Opportunities

AltaML is an equal opportunity employer committed to creating a safe, diverse and inclusive environment. We encourage qualified applicants of all backgrounds including ethnicity, religion, disability status, gender identity, sexual orientation, family status, age, nationality, and education levels to apply. If you are contacted for an interview and require accommodation during the interviewing process, please let us know.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job