1

Internship International Software Engineer Jobs in Quebec

Data Engineer

Montreal, QC · On-site +1

CA$80 - CA$85/hr

Tech Talent International (SI) supplies technical talent to a variety of clients ranging from ... Role: Data Engineer Type: Contract 37.5 hrs/week Location: Montreal area, but can be remote ...

Join a Quebec software company that is an international leader Advance your career in a ... or internship-are subject to a criminal background check. Positions that involve access to ...

Coveo is looking for Software Development Interns to join teams within Research & Development ... As an intern, you'll gain practical experience with regular engineering workflows while also owning ...

Showing results 41-60

Internship International Software Engineer information

What does an internship international software engineer do?

An Internship International Software Engineer is a student or recent graduate who works with software development teams, often in a global or cross-cultural setting. Their responsibilities may include writing and testing code, collaborating with international colleagues, learning new programming languages or tools, and supporting the development of software projects. This role is designed to help interns gain practical experience in software engineering while also exposing them to diverse work environments and practices. Interns often participate in meetings, contribute to technical documentation, and assist in troubleshooting software issues.

What types of projects can an internship international software engineer expect to work on, and how does this role interact with global teams?

As an Internship International Software Engineer, you can expect to contribute to real-world software development projects that may involve tasks like coding, debugging, and testing applications for international markets. You’ll often collaborate with cross-functional teams, including developers, product managers, and QA engineers from different countries, which helps you gain exposure to diverse work cultures and global software standards. Communication skills and adaptability are key, as you may participate in virtual meetings across time zones and use tools like Git, Jira, and Slack to coordinate work. This environment provides excellent opportunities to expand your technical skills while building a professional network across borders.

What are the key skills and qualifications needed to thrive as an internship international software engineer, and why are they important?

To thrive as an Internship International Software Engineer, you generally need a solid understanding of programming fundamentals, algorithms, and data structures, often supported by ongoing studies in computer science or a related field. Familiarity with coding languages such as Java, Python, or C++, version control systems like Git, and development environments is typically expected. Strong problem-solving abilities, effective communication, and adaptability to multicultural teams help interns stand out. These skills and qualities are crucial for successfully contributing to global software projects and collaborating in diverse technical environments.

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

AspectInternship International Software EngineerInternational Software Engineer
QualificationsTypically pursuing or recently completed a degree in Computer Science or related fieldBachelor's or Master's degree in Computer Science or related field, with relevant experience
Work EnvironmentTemporary, entry-level position often in multinational companies or tech firmsFull-time, professional role with responsibilities in software development and project execution
Employer UsageUsed for training and talent development programs, often in global companiesStandard role for experienced software engineers working internationally

The main difference is that an Internship International Software Engineer is a temporary, entry-level position aimed at gaining experience, while an International Software Engineer is a full-time professional role requiring more experience and responsibility in the industry.

What are popular job titles related to Internship International Software Engineer jobs in Quebec?

For Internship International Software Engineer jobs in Quebec, the most frequently searched job titles are:

What job categories do people searching Internship International Software Engineer jobs in Quebec look for?

The top searched job categories for Internship International Software Engineer jobs in Quebec are:

What cities in Quebec are hiring for Internship International Software Engineer jobs?

Cities in Quebec with the most Internship International Software Engineer job openings:

Concepteur logiciel / Software Design Engineer

Exfo

Quebec, QC • On-site, Remote

Full-time

Re-posted 28 days ago


Job description

Job Description:

Concepteur logiciel
  • Quebec, QC
  • Permanent | Temps plein
  • Mode hybride / Hybrid
A propos d'EXFO

EXFO est un chef de file mondial en matiere de solutions intelligentes de test, de surveillance et d'analyse de reseaux. Nos technologies soutiennent les plus grands fournisseurs de services de telecommunications, fabricants d'equipements reseau et fournisseurs de services Web a travers le monde.

Presente dans plus de 25 pays et comptant plus de 2 000 employes, EXFO est le leader mondial des tests de fibre optique et possede le plus important deploiement de solutions d'assurance de services actifs. Nos solutions materielles et logicielles permettent a nos clients d'accelerer les transformations technologiques liees a la fibre optique, a la 5G, a la virtualisation, a l'Internet des objets (IoT) et a l'analytique des donnees.

Sommaire du role

A titre de Concepteur logiciel, vous aurez comme principales responsabilites les developpements de logiciels relies au controle d'instruments optiques.

Vous participerez a la definition des requis, a l'analyse, a la conception, au developpement, a la validation et a la documentation des logiciels.

Responsabilites principales
  • Participer a l'architecture, a l'analyse et au design des composantes logicielles.
  • Developper et maintenir l'architecture logicielle de nos produits.
  • Rediger et completer les specifications techniques.
  • Configurer les projets, fixer les dependances et determiner les liens entre les composantes.
  • Creer ou modifier les tests automatises associes et s'assurer que le code teste repond aux requis fonctionnels.
  • Participer a l'integration des composantes dans la plateforme.
  • Participer a l'evolution et a l'amelioration continue de l'application.
Profil recherche
  • Connaissances pertinentes en developpement par couches et par composantes, methodologies d'encapsulation et d'abstraction, concepts de reutilisation et facilite d'evolution.
  • Excellente connaissance d'un ou plusieurs langages de programmation et des outils de developpement associes (C++, C#, ou equivalent).
  • Experience dans l'integration du logiciel avec le materiel et les systemes embarques.
  • Bonne connaissance des methodologies de gestion de sources et de controle de versions.
  • Capacite a rediger des documents techniques.
  • Experience avec la methodologie Agile.
Exigences
  • 5 a 10 annees d'experience pertinente dans un poste en recherche et developpement (ou equivalent).
  • Maitrise du francais et de l'anglais, tant a l'oral qu'a l'ecrit.
Pourquoi joindre EXFO?
  • Faites partie d'un leader mondial en innovation et en technologies de pointe.
  • Collaborez avec des equipes multidisciplinaires hautement qualifiees.
  • Developpez des solutions logicielles qui alimentent les technologies de demain.
  • Evoluez dans un environnement de travail collaboratif, flexible et axe sur l'innovation.
  • Contribuez au developpement de produits utilises partout dans le monde.

Le francais et l'anglais sont requis, a l'oral comme a l'ecrit. La maitrise de l'anglais est essentielle puisque vous collaborerez avec des equipes internationales et interagirez avec des collegues, partenaires et clients a l'exterieur du Quebec.

---------------------------------------------------------------------------------------------------------

Software Design Engineer
  • Quebec, QC
  • Permanent | Full time
  • Hybrid
About EXFO

EXFO is a global leader in intelligent test, monitoring, and network analytics solutions. Our technologies support the world's leading telecommunications service providers, network equipment manufacturers, and web service providers.

With operations in more than 25 countries and over 2,000 employees worldwide, EXFO is the global leader in fiber optic testing and has the industry's largest deployment of active service assurance solutions. Our hardware and software solutions help customers accelerate technological transformations related to fiber optics, 5G, virtualization, the Internet of Things (IoT), and data analytics.

Role Summary

As a Software Design Engineer, your primary responsibility will be the development of software related to the control of optical instruments.

You will participate in the definition of requirements, analysis, design, development, validation, and documentation of software.

Key Responsibilities
  • Participate in the architecture, analysis, and design of software components.
  • Develop and maintain the software architecture of our products.
  • Write and complete technical specifications.
  • Configure projects, establish dependencies, and define relationships between components.
  • Create or modify associated automated tests and ensure that the tested code meets functional requirements.
  • Participate in the integration of software components into the platform.
  • Contribute to the evolution and continuous improvement of the application.
Desired Profile
  • Relevant knowledge of layered and component-based software development, encapsulation and abstraction methodologies, software reuse concepts, and ease of evolution.
  • Excellent knowledge of one or more programming languages and their associated development tools (C++, C#, or equivalent).
  • Experience integrating software with hardware and embedded systems.
  • Good knowledge of source management and version control methodologies.
  • Ability to write technical documentation.
  • Experience working in an Agile environment.
Requirements
  • 5 to 10 years of relevant experience in a research and development environment (or equivalent).
  • Proficiency in both French and English, spoken and written.
Why Join EXFO?
  • Join a global leader in innovation and cutting-edge technologies.
  • Collaborate with highly skilled multidisciplinary teams.
  • Develop software solutions that power the technologies of tomorrow.
  • Grow your career in a collaborative, flexible, and innovation-driven environment.
  • Contribute to products used by customers around the world.

Proficiency in both French and English, spoken and written, is required. English is essential as you will collaborate with international teams and communicate with colleagues, partners, and customers outside of Quebec.

EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.


EXFO logo

About EXFO

Sourced by ZipRecruiter

Industry

Telecommunications

Company size

1,001 - 5,000 Employees

Headquarters location

Québec, QC, CA