1

Internship Graduate Embedded Software Engineer Jobs in Calgary, AB

Firmware Engineer

Calgary, AB ยท Hybrid

CA$90K - CA$125K/yr

Five or more years of experience in firmware, embedded software, software engineering, or a related technical role * A degree or diploma in Electrical, Computer, Electronics, Software Engineering, or ...

You will report to the Software Engineering Team Lead and have a hybrid schedule working in Calgary ... Basic knowledge or experience with embedded systems, electronics, and microcontrollers. What We ...

... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... AMD is looking for a specialized software engineer who is passionate about improving the ...

... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... AMD is searching for talented and motivated mathematicians, scientists, and engineers to develop ...

Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related ... Experience with software design and development in a test-driven environment * Being a team player ...

Senior Deep Learning Engineer

Calgary, AB ยท On-site +1

$130K - $180K/yr

As part of our group, you'll collaborate with hardware and software engineers to design, develop ... Experience in embedded or low-level programming * Knowledge of CUDA/OpenGL * Experience deploying ...

Senior Deep Learning Engineer

Calgary, AB ยท On-site +1

$130K - $180K/yr

As part of our group, you'll collaborate with hardware and software engineers to design, develop ... Experience in embedded or low-level programming * Knowledge of CUDA/OpenGL * Experience deploying ...

Data is deeply embedded in the product, engineering, analytics, and operational culture at Finning ... of the Software Development Services (SDS) Tier 4 support team, you will provide advanced ...

Recent graduate with a Bachelor's degree in Electrical Engineering or a related field (Master's degree is an asset). * 0-2 years of engineering experience , including co-op, internship, or ...

... software development, web development, or application development (including internships, co-op, or personal projects). * Strong understanding of modern programming languages and frameworks ...

... embedded diagrams, tabular images, and dense technical documents to name a few. In addition to ... Our ideal candidate could also contribute as a Forward-Deployed Engineer on our Solutions Delivery ...

next page

Showing results 1-20

Internship Graduate Embedded Software Engineer information

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

To thrive as an Internship Graduate Embedded Software Engineer, you generally need a solid foundation in C/C++ programming, embedded systems concepts, and a relevant engineering or computer science degree. Familiarity with microcontroller platforms (such as ARM, AVR, or PIC), debugging tools, and version control systems like Git is typically required. Strong problem-solving abilities, attention to detail, and effective teamwork make candidates stand out in this role. These competencies are crucial for developing reliable embedded solutions and collaborating successfully on technical projects.

What is the difference between Internship Graduate Embedded Software Engineer vs Embedded Software Developer?

AspectInternship Graduate Embedded Software EngineerEmbedded Software Developer
CredentialsTypically pursuing or recently completed a degree in Computer Engineering, Electrical Engineering, or related fieldsUsually holds a bachelor's or master's degree in a relevant technical field
Work EnvironmentEntry-level, internship setting, often in a corporate or research labFull-time professional role in development teams, often in tech or manufacturing companies
Employer & Industry UsageUsed by companies hiring interns to evaluate potential future employeesCommonly used by companies developing embedded systems in automotive, consumer electronics, or industrial sectors

The main difference is that an Internship Graduate Embedded Software Engineer is an entry-level intern gaining hands-on experience, while an Embedded Software Developer is a full-time professional responsible for developing embedded systems. Interns typically work under supervision, whereas developers have more responsibilities and independence in their roles.

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

As an Internship Graduate Embedded Software Engineer, you can expect to work on a variety of projects that may include developing and testing firmware, debugging hardware-software integration issues, and writing code for microcontrollers or embedded devices. Typical responsibilities often involve collaborating closely with senior engineers and hardware teams, participating in code reviews, and contributing to system-level testing. This role provides valuable hands-on experience with real-world products, exposure to industry-standard development tools, and insight into agile or iterative development processes. You'll gain practical skills and a better understanding of embedded systems through both individual assignments and teamwork.

What does an Internship Graduate Embedded Software Engineer do?

An Internship Graduate Embedded Software Engineer assists in developing and testing software that runs on embedded systems, such as microcontrollers or specialized hardware. They often work under supervision, collaborating with senior engineers to design, code, and debug embedded applications. Their responsibilities typically include writing code in languages like C or C++, troubleshooting hardware-software integration, and participating in team meetings. This role provides valuable hands-on experience in embedded systems development and helps build foundational skills for a career in embedded engineering.
What are popular job titles related to Internship Graduate Embedded Software Engineer jobs in Calgary, AB? For Internship Graduate Embedded Software Engineer jobs in Calgary, AB, the most frequently searched job titles are:
Infographic showing various Internship Graduate Embedded Software Engineer job openings in Calgary, AB as of July 2026, with employment types broken down into 91% Full Time, 7% Part Time, and 2% Contract. Highlights an 84% Physical, 6% Hybrid, and 10% Remote job distribution.