Stagiaire Developeur Logiciel Embarqué/ Embedded Software Developer Intern

Montreal

Offre publiée le 2023-02-25

Newtrax Technologies Inc.

Job description

Newtrax

Newtrax a rejoint Sandvik Mining et Rock Technologie en tant qu’unité d’affaires indépendante. Newtrax croit que l'avenir de l'exploitation minière est souterrain, non seulement parce que les minéraux proches de la surface sont de plus en plus rares, mais aussi parce que les mines souterraines ont une empreinte environnementale beaucoup plus faible.

Pour accélérer la transition vers un avenir où 100% des activités d'extraction sont souterraines, Newtrax élimine la différence numérique actuelle entre les mines à ciel ouvert et les mines souterraines.

Pour atteindre cet objectif, Newtrax intègre les dernières technologies de l'Internet des objets (IoT) et de l'intelligence artificielle afin de suivre et fournir des informations sur les opérations souterraines, notamment en ce qui concerne les personnes, les machines et l'environnement.

Vos avantages

  • Travaillez dans un environnement dynamique et rapide où vous aurez des opportunités de croissance.
  • Joignez une entreprise primée (Ordre des ingénieurs du Québec : prix génie innovation, sélectionné au palmarès Technologie Fast 50 au Canada, Entrepreneur de l'année - Technologies de moins de 100 employés).
  • Travaillez dans un milieu collaboratif et positif, dans une entreprise à taille humaine.
  • Faites partie d'une entreprise en pleine croissance, présente dans le monde entier.
  • Profitez d’un espace de travail à aire ouverte au coeur du Vieux-Montréal.
  • Ayez un accès très pratique en métro, autobus, train ou vélo.
  • Travaillez avec des professionnels de l’industrie.
  • Accès gratuit, sur place, à un centre de conditionnement physique et à des entraîneurs qualifiés.

En tant qu'organisation apprenante dans un secteur mondial en rapide évolution, nos employés constituent notre atout le plus précieux.

Nos valeurs fondamentales sont les suivantes :

  • Santé et sécurité
  • Citoyen du monde
  • Travail d'équipe et confiance
  • World Class
  • Discipline financière rigoureuse

Sommaire

Relevant du chef d’équipe, le stagiaire développeur sera responsable de travailler au sein d'une équipe Agile pour faire du développement et d’amélioration d’outils et de logiciels embarqués technologiquement avancés et pour l'industrie minière.

Ces technologies comprennent LTE, BLE, WIFI, NFC, RF et autres. Ce stage impliquera particulièrement les composantes critiques pour la sécurité des mineurs, c’est-à-dire notre système anti-collision.

Cette expérience permettra aux stagiaires de se familiariser et de développer des bonnes pratiques de programmation logiciels dans un environnement embarqué et de sécurité.

Vos responsabilités

  • Participer aux rencontres d’équipe et contribuer à la collaboration d’équipe.
  • Suivre les priorités telles qu’indiquées par le supervieur et communiquer lorsque ce n’est pas possible.
  • Suivre le processus de dévelopment et de vérification dans l’exécution des tâches correspondantes.
  • Acquérir et appliquer de bonnes pratiques de programmation et de vérifications.
  • Communiquer les progrès et les problèmes techniques avec son supervieur et / ou les membres de l’équipe.
  • Vous familiariser avec les lignes directrices EMERST et notre système d’anticollision.
  • Vous familiariser avec nos initiatives actuelles et notre flux de travail opérationnel
  • Vous familiariser avec nos différentes technologies C, C++, Python, WIFI, USB, LTE, BLE, RF, MineProx, MineHop, etc.
  • Vous familiariser avec nos différents outils : Microsoft Teams, Gitlab, Jira, Zephyr, etc.
  • Acquérir une compréhension des problèmes auxquels nous faisons face, notre modèle d’affaires et nos produits.
  • Exécuter des tâches selon les instructions reçues d'un superviseur et / ou fournir un service dont les activités sont bien encadrées et vérifiées.

Votre talent

  • Avoir complété 1 stage.
  • Avoir complété des projets personnels en programmation pertinents.
  • Connaissances générales en system d’exploitation et de microcontrôleur.
  • Connaissances générales en réseau informatique.
  • Bonnes connaissances en programmation C, C++ ou Python.
  • Un intérêt pour le développement de logiciel embarqué.
  • Curieux, aime apprendre, partager des idées, résoudre des problèmes.
  • Capacité à prendre du recul et apprécier la valeur de la reconnaissance d'une erreur.
  • Excellentes compétences en communication et présentation (anglais, français un atout).
  • Une volonté d'apprendre et de maîtriser de nouvelles technologies et techniques.
  • Autonomie, initiative et débrouillardise.
  • Esprit d'initiative motivé avec une capacité à déterminer quand agir et quand demander de l'aide.
  • Capacité à agir en équipe.

Étant une entrepriseœuvrant en technologie, nous sommes convaincus que la présence de femmes au sein des équipes techniques contribue à la diversité des idées au sein de notre entreprise, ce qui nous aide à repousser les limites de l'innovation et de la créativité.

Nous nous engageons à développer notre main-d'œuvre féminine et sommes fiers d'être un employeur qui respecte l'égalité des chances.

Le candidat retenu doit être résident de la province du Québec et étudiant d'une université québécoise.

Le masculin est utilisé dans le seul but d’alléger le texte et ce, sans aucune discrimination.

About Newtrax

Newtrax has joined Sandvik Mining and Rock Technology as a Standalone Business Unit. Newtrax believes the future of mining is underground, not only because minerals close to the surface are increasingly rare, but because underground mines have a significantly lower environmental footprint.

To accelerate the transition to a future where 100% of mining is underground, Newtrax eliminates the current digital divide between surface mines and underground mines.

To achieve this goal, Newtrax integrates the latest Internet-of-Things and Artificial Intelligence technologies to monitor and provide insights on underground operations, including people, machines and the environment.

What’s in it for you?

  • Work in a dynamic and fast paced environment where you will have growth opportunities.
  • Join an award-winning company (Ordre des Ingénieurs du Québec : Prix Génie innovation, Selected as Technology Fast 50 in Canada by Deloitte, Entrepreneur of the year - Technology under 100 employees).
  • Work in a collaborative and supportive environment, in a human-scale company.
  • Be part of a growing company that has a global presence around the world.
  • Spacious open office in the heart of Old Montreal.
  • Super-convenient access by metro, bus, train or bike.
  • Opportunity to work with industry leading professionals.
  • Free on-site access to a fitness center and qualified coaches.

As a learning organization in a fast-paced global industry, our most precious asset is our employees and our guiding values are :

  • Health, Safety & Security
  • Global Citizenship
  • Teamwork & Trust
  • World Class
  • Rigorous Financial Discipline

Summary

Reporting to the Team Lead, the developer intern will be responsible for working as part of an Agile team to develop and improve advanced safety critical tools and firmware for the Mining Industry.

Those technologies include LTE, BLE, WIFI, NFC, RF and others. This internship gives the opportunity to work on a safety critical system such as our Collision Avoidance System and to develop good programing practice.

Your responsibilities

  • Participate to team meetings and contribute to the team collaboration
  • Follow the priorities as per indicated by the supervisor and to communicate when problems arise
  • Follow the development and verification processes when executing related tasks
  • Acquire and apply good programming and verification practices
  • Communicate progress and technical issues with his supervisor and / or other team members
  • Get up to speed on the EMERST guidelines and our Collision Avoidance System
  • Get up to speed on our current initiatives and operational workflow
  • Get up to speed on our different technologies C, C++, Python, WIFI, USB, LTE, BLE, RF, MineProx, MineHop, etc.
  • Get up to speed on our different tools : Microsoft Teams, Gitlab, Jira, Zephyr, etc.
  • Achieve an understanding of the problems we’re tackling, our business model and products.
  • Performing tasks according to instructions received from a supervisor and / or provide a service whose activities are well supervised and verified.

Your talent

  • 1+ Internship completed.
  • Relevant personal coding projects.
  • You have knowledge in computer network, operating system, and microcontrollers
  • You have used and have a good understanding of the following programming language C, C++ and Python or equivalent
  • You're curious, you love learning, sharing ideas, tackling problems.
  • You can step and appreciate the value in recognizing a mistake.
  • Excellent communication and presentation skills ( English , French an asset).
  • A drive to learn and master new technologies and techniques.
  • Autonomy, initiative and resourcefulness.
  • Motivated self-starter with an ability to determine when to act and when to ask for support.
  • Ability to act as a team player.

The successful candidate must be resident of Quebec province and a student of a university in Quebec.

As a technology company, we firmly believe that having women in the technology workforce contributes to the diversity of thought within our company, which then helps us push the boundaries of innovation and creativity.

We’re committed to growing our female workforce and are proud to be an equal opportunity employer.

1 day ago