Embedded Software Developer Intern

Sandvik ↗

📍 Montreal, Canada 🇹🇩

internship
entry-level
Posted —

Key Skills

IoTwifiC++GitCAN

Industry

Consumer ElectronicsIndustrial Automation

Job Description

Sandvik Canada is seeking a

Embedded Software Developer - Intern

Location: Montréal, QC - Newtrax

At Sandvik, we offer you a world of opportunities. Our diverse businesses and global network enable you to explore your potential and thrive. We recognize your performance and offer various ways to fuel your growth towards exceptional achievements.

Currently, we have an opening for an Embedded Software Developer - Intern . The Embedded Software Developer - Intern is responsible for supporting the design, development, validation and troubleshooting of embedded software for Newtrax products.

Are you a new graduate with a passion for embedded software, wireless technologies, and IoT solutions? If so, we want to hear from you!

While searching for the best opportunity for yourself today, we are already thinking ahead of your future tomorrow. So now we challenge you to take it one step further and apply!

What You Will Be Doing

  • Contribute, as part of an agile team, to the design, coding, integration and testing of embedded firmware features.
  • Develop and improve software for real-time embedded, and wireless platforms.
  • Debug, troubleshoot and support root-cause analysis for firmware and device-related issues.
  • Participate in unit testing, validation activities and documentation of technical work.
  • Support new product introduction activities and assist with complex technical investigations as needed.
  • Contribute to technical discussions, code reviews and continuous improvement of development practices.
  • Stay current with relevant embedded, wireless and IoT technologies and apply what is learned during the internship.
  • Complete assigned tasks with guidance from experienced team members.
  • Communicate progress, blockers and technical findings clearly to the team.

What You Will Bring Along

  • Final-year student or recent graduate in software engineering, computer engineering, electrical engineering, computer science or a related field.
  • Internship, academic project, capstone, research, lab or personal project experience in embedded software, firmware, or low-level systems development.
  • Exposure to areas such as embedded firmware development, wireless technologies, Internet of Things (IoT) devices, unit testing frameworks, microcontrollers (MSP430, STM32, Nordic nRF52 series), embedded Linux (ARM), vehicle communication bus (CAN) or Universal Serial Bus (USB).
  • Programming languages: C++.
  • Understanding of object-oriented programming concepts and basic design patterns.
  • Familiarity with version control tools such as Git.
  • Strong learning mindset, curiosity and willingness to develop new technical skills.
  • Initiative, rigor and adaptability in a fast-paced Agile development environment.
  • Ability to work independently on assigned tasks while knowing when to ask for support.
  • Critical thinking, time-management and problem-solving skills.

In return for your passion and drive we will offer you


  • The opportunity to make an impact on our business performance.
  • The opportunity to be part of an ambitious team, in an industry leading business.
  • The opportunity to reach your full potential.
  • Ongoing development and training.

Our Culture

Our core values are the soul of the company. They guide us in our actions and daily business decisions. We are a company with an open-minded culture that encourages employees to share ideas and work innovatively. We embrace diversity and inclusion and inspire everyone to bring their authentic selves to work everyday!

We take pride in our agile customer-focused decision making. We empower our employees, providing strong performance management and opportunities to grow your career.

Do you want to learn more?

To learn more about Sandvik, our people and products please visit our website: https://www.home.sandvik/en/about-us/

How To Apply

All qualified people are encouraged to apply at www.sandvik.com/careers to the Embedded Software Developer - Intern position, requisition # R0093031 . While we thank all candidates for their interest, only those considered for an interview will be contacted.

We are an equal opportunity employer which values diversity in the workplace, and we encourage applications from members of equity-seeking groups including women, racialized persons, Indigenous persons, persons with disabilities, and persons of all sexual orientations or gender identities/expressions.

We are committed to creating an inclusive and barrier-free experience to applicants with accessibility needs; therefore, requests for accommodation can be made at any stage during the recruitment process. Please contact [email protected] for more information.

____

Sandvik Canada est à la recherche d’un

Stagiaire en développement de logiciels embarqués

Lieu : MontrĂ©al, QC – Newtrax

Chez Sandvik, nous vous offrons un monde de possibilitĂ©s. Nos activitĂ©s diversifiĂ©es et notre rĂ©seau mondial vous permettent d’explorer votre potentiel et de vous Ă©panouir. Nous reconnaissons votre rendement et offrons diverses façons de soutenir votre croissance vers des rĂ©alisations exceptionnelles.

Nous avons actuellement une ouverture pour un poste de stagiaire en développement de logiciels embarqués . Le ou la stagiaire en développement de logiciels embarqués est responsable de soutenir la conception, le développement, la validation et le dépannage de logiciels embarqués pour les produits Newtrax.

Êtes-vous une nouvelle diplĂŽmĂ©e ou un nouveau diplĂŽmĂ© passionnĂ© par les logiciels embarquĂ©s, les technologies sans fil et les solutions IdO? Si oui, nous voulons vous rencontrer!

Pendant que vous cherchez aujourd’hui la meilleure occasion pour vous, nous pensons dĂ©jĂ  Ă  votre avenir de demain. Nous vous invitons donc Ă  relever le dĂ©fi et Ă  postuler!

Ce que vous ferez

  • Contribuer, au sein d’une Ă©quipe Agile, Ă  la conception, au codage, Ă  l’intĂ©gration et aux essais de fonctionnalitĂ©s de micrologiciels embarquĂ©s.
  • DĂ©velopper et amĂ©liorer des logiciels pour des plateformes embarquĂ©es en temps rĂ©el et sans fil.
  • DĂ©boguer, dĂ©panner et soutenir l’analyse des causes fondamentales des problĂšmes liĂ©s aux micrologiciels et aux appareils.
  • Participer aux essais unitaires, aux activitĂ©s de validation et Ă  la documentation du travail technique.
  • Soutenir les activitĂ©s d’introduction de nouveaux produits et contribuer aux enquĂȘtes techniques complexes, au besoin.
  • Participer aux discussions techniques, aux revues de code et Ă  l’amĂ©lioration continue des pratiques de dĂ©veloppement.
  • Se tenir Ă  jour sur les technologies embarquĂ©es, sans fil et IdO pertinentes, et appliquer les apprentissages acquis pendant le stage.
  • Accomplir les tĂąches assignĂ©es avec l’encadrement de membres expĂ©rimentĂ©s de l’équipe.
  • Communiquer clairement Ă  l’équipe les progrĂšs, les obstacles et les constats techniques.

Ce que vous apporterez

  • Étudiante ou Ă©tudiant de derniĂšre annĂ©e, ou nouvelle diplĂŽmĂ©e ou nouveau diplĂŽmĂ© en gĂ©nie logiciel, gĂ©nie informatique, gĂ©nie Ă©lectrique, informatique ou dans un domaine connexe.
  • ExpĂ©rience acquise dans le cadre d’un stage, d’un projet acadĂ©mique, d’un projet de fin d’études, d’une recherche, d’un laboratoire ou d’un projet personnel en logiciels embarquĂ©s, micrologiciels ou dĂ©veloppement de systĂšmes de bas niveau.
  • Exposition Ă  des domaines tels que le dĂ©veloppement de micrologiciels embarquĂ©s, les technologies sans fil, les appareils de l’Internet des objets (IdO), les cadres d’essais unitaires, les microcontrĂŽleurs (MSP430, STM32, sĂ©rie Nordic nRF52), Linux embarquĂ© (ARM), les bus de communication de vĂ©hicules (CAN) ou le bus sĂ©rie universel (USB).
  • Langages de programmation : C++.
  • ComprĂ©hension des concepts de programmation orientĂ©e objet et des patrons de conception de base.
  • FamiliaritĂ© avec les outils de contrĂŽle de version comme Git.
  • Forte capacitĂ© d’apprentissage, curiositĂ© et volontĂ© de dĂ©velopper de nouvelles compĂ©tences techniques.
  • Initiative, rigueur et adaptabilitĂ© dans un environnement de dĂ©veloppement Agile au rythme soutenu.
  • CapacitĂ© Ă  travailler de façon autonome sur les tĂąches assignĂ©es tout en sachant quand demander du soutien.
  • Esprit critique, gestion du temps et compĂ©tences en rĂ©solution de problĂšmes.

En reconnaissance de votre passion et de votre engagement, nous vous offrirons


  • L’occasion d’avoir un impact sur le rendement de notre entreprise.
  • L’occasion de faire partie d’une Ă©quipe ambitieuse au sein d’une entreprise chef de file de l’industrie.
  • L’occasion d’atteindre votre plein potentiel.
  • Du perfectionnement et de la formation continus.

Notre culture

Nos valeurs fondamentales sont l’ñme de l’entreprise. Elles guident nos actions et nos dĂ©cisions d’affaires quotidiennes. Nous sommes une entreprise dotĂ©e d’une culture ouverte qui encourage les employĂ©s Ă  partager leurs idĂ©es et Ă  travailler de maniĂšre innovante. Nous valorisons la diversitĂ© et l’inclusion, et nous encourageons chacune et chacun Ă  ĂȘtre soi-mĂȘme au travail chaque jour!

Nous sommes fiers de notre prise de décision agile axée sur le client. Nous responsabilisons nos employés en leur offrant une gestion du rendement solide et des occasions de faire progresser leur carriÚre.

Voulez-vous en savoir plus?

Pour en savoir plus sur Sandvik, nos gens et nos produits, veuillez visiter notre site Web : https://www.home.sandvik/en/about-us/

Comment postuler

Toutes les personnes qualifiĂ©es sont invitĂ©es Ă  postuler Ă  l’adresse www.sandvik.com/careers pour le poste de stagiaire en dĂ©veloppement de logiciels embarquĂ©s , rĂ©quisition no R0093031 . Nous remercions tous les candidats et candidates de leur intĂ©rĂȘt; toutefois, seules les personnes retenues pour une entrevue seront contactĂ©es.

Nous sommes un employeur souscrivant au principe de l’égalitĂ© d’accĂšs Ă  l’emploi et nous valorisons la diversitĂ© en milieu de travail. Nous encourageons les candidatures de personnes appartenant Ă  des groupes en quĂȘte d’équitĂ©, notamment les femmes, les personnes racisĂ©es, les personnes autochtones, les personnes en situation de handicap ainsi que les personnes de toutes orientations sexuelles ou identitĂ©s et expressions de genre.

Nous nous engageons Ă  offrir aux candidats et candidates ayant des besoins en matiĂšre d’accessibilitĂ© une expĂ©rience inclusive et sans obstacle; des demandes d’accommodement peuvent donc ĂȘtre faites Ă  toute Ă©tape du processus de recrutement. Veuillez communiquer avec [email protected] pour obtenir de plus amples renseignements.