Senior Software/Firmware Development Engineer

#Expleo #bebold #applynow #gamechanger #womenintech
ID
2024-34840
# of Openings
1
Job Locations
CA-ON-Ottawa
Position Category
Engineers & Technicians
Position Type
Permanent or Fixed Term Contract
Workplace
Hybrid

Overview

NAM_airplane-turbine

 

EXPLEO GROUP CANADA est à la recherche d'un Logiciel Senior / Ingénieur en Développement de Microprogrammes pour rejoindre une équipe dynamique et en pleine expansion à Ottawa, ON.

 

Expleo est un partenaire de confiance pour l'ingénierie intégrée de bout en bout, les services de qualité et le conseil en gestion pour la transformation numérique. Nous sommes un incubateur de talents. Le temps que vous passerez chez Expleo mettra un coup de fouet à votre carrière, en vous permettant de travailler sur des défis techniques complexes, de profiter d'opportunités d'élargir vos compétences et de prendre part à des collaborations inspirantes et pluridisciplinaires avec vos collègues. Que vous travailliez sur des véhicules autonomes, des avions écologiques, les usines de demain ou des technologies bancaires de pointe, vous aurez l'occasion de devenir une version plus audacieuse de vous-même. Ensemble, changeons la donne.


Responsabilités :

  • Concevoir, mettre en œuvre, tester et documenter le Factory Boot Manager - le logiciel embarqué basé sur Linux et U-boot pour tester le matériel HSM complexe pendant les processus de fabrication et d'analyse des défaillances sur le terrain.
  • Concevoir, mettre en œuvre, tester et documenter d'autres composants du logiciel intégré du HSM et du logiciel côté hôte, qui s'interface avec le logiciel intégré du HSM conformément aux objectifs trimestriels.
  • Vous rejoindrez l'équipe de développement de logiciels embarqués HSM.
  • Vous travaillerez dans un environnement très dynamique et interagirez fortement avec les équipes d'ingénierie matérielle, logicielle et de fabrication.
  • Vous participerez à l'analyse des besoins, aux discussions sur la conception, aux sessions de planification et à l'estimation des efforts.
  • Vous vous investirez fortement dans la documentation et les tests de vos conceptions, y compris l'automatisation des tests.

Qualifications :

  • Solide expérience professionnelle dans le développement de logiciels embarqués sous Linux/U-Boot.
  • Très bonnes connaissances en C, raisonnablement en C++, en Python et en script shell Linux.
  • Expérience de la mise en place de nouveaux conseils d'administration.
  • Expérience de l'écriture de logiciels utilisant des interfaces matérielles telles que I2C, SPI, UART, SMBus, PCI-E, NVMe, NOR Flash, DDR, EEPROM, GPIO, USB.
  • Modules du noyau Linux.
  • Bonne compréhension du multithreading et de la communication interprocessus.
  • Capacité à concevoir des systèmes complexes et à rédiger des spécifications fonctionnelles et conceptuelles.
  • Expérience avec les SoC ARM.
  • Réseau TCP/IP.
  • REST, gRPC.
  • Conteneurs, systèmes de construction, CI/CD, Yocto, Gitlab, Jira.

Valeurs d'Expleo :

 

Nous sommes guidés par des valeurs communes dans tout ce que nous faisons :  Courage, Excellence, Collaboration, Respect et Responsabilité.

  • Courage - Nous sommes des penseurs et des acteurs audacieux, toujours prêts à relever de nouveaux défis. Nous nous considérons comme des entrepreneurs, alliant créativité et vigilance.
  • Excellence - Nous sommes unis par une ambition commune : changer la donne, ensemble. La performance continue est à la fois un objectif et un état d'esprit.
  • Collaboration - Le travail d'équipe et l'intelligence émotionnelle nous permettent de nous distinguer. Nous sommes solidaires de nos clients et de nos pairs, dans les bons moments comme dans les échecs.
  • Respect - Nous sommes une ruche de profils différents et nous accordons une grande importance à l'ouverture et à la transparence. Nous faisons toujours preuve de respect.
  • Responsabilité - Nous sommes fiables. Nous célébrons nos succès, nous assumons nos responsabilités et nous tirons les leçons de nos échecs. C'est pourquoi nous protégeons notre "droit à l'échec" comme une opportunité de rebondir et de progresser.

 

Expleo est un partenaire de confiance pour l'ingénierie intégrée de bout en bout, le soutien à la production, le MRO et les services de qualité, avec une présence dans plus de 30 pays. Pour en savoir plus, visitez le site www.expleogroup.com 


 

EXPLEO GROUP CANADA is looking for a Senior Software/Firmware Development Engineer to join a dynamic and expanding team in Ottawa, ON.

 

Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We are a talent incubator. The time you spend at Expleo will turbo-charge your career, allowing you to work on complex technical challenges, enjoy opportunities to expand your skills and take part in inspiring, multi-disciplinary collaborations with your colleagues. Whether working on autonomous vehicles, green planes, the factories of tomorrow or cutting-edge banking technology, you will have the opportunity to become a bolder version of yourself. Let’s change the game together.

 

Responsibilities:

  • Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the manufacturing and field failure analysis processes.
  • Design, implement, test, and document other components of the HSM embedded software and the host-side software, which interfaces with the embedded HSM software according to quarterly objectives.
  • You will join the HSM Embedded Software Development team.
  • You will work in a very dynamic environment and will heavily interact with the hardware, software, and manufacturing engineering teams.
  • You will participate in requirements analysis, design discussions, planning sessions and effort estimates.
  • You will heavily invest in documenting and testing your designs including test automation.

Qualifications:

  • Solid work experience in embedded software development in Linux/U-Boot.

  • Very strong C, reasonable C++, Python and Linux shell scripting.

  • Experience with new boards bring-up.
  • Experience with writing software using hardware interfaces such as I2C, SPI, UART, SMBus, PCI-E, NVMe, NOR Flash, DDR, EEPROM, GPIO, USB.
  • Linux kernel modules.
  • Good understanding of multi-threading and inter process communication.
  • Ability to design complex systems and write functional, and design specifications.
  • Experience with ARM SoCs.
  • TCP/IP networking.
  • REST, gRPC.
  • Containers, build systems, CI/CD, Yocto, Gitlab, Jira.

Expleo Values:

 We are guided by shared values in all things we do:  Courage, Excellence, Collaboration, Respect and Accountability.

  • Courage – We are bold thinkers and doers, always ready to take on new challenges. We think of ourselves as entrepreneurs, matching creativity with vigilance.
  • Excellence – We are united by a shared ambition: change the game, together. Continuous performance is both an objective and a mindset.
  • Collaboration –Teamwork and emotional intelligence are what makes us stand out in a crowd. We stand shoulder to shoulder, with our clients and our peers, through good times and setbacks.
  • Respect – We are a hive of different profiles, and we place a high value on openness and transparency. We show respect, always.
  • Accountability – We are reliable. We celebrate our successes, we take responsibility and learn from our failures. This is why we protect our “right to fail” as an opportunity to bounce back and progress.

 

Expleo is a trusted partner for end-to-end, integrated engineering, production support, MRO, and quality services, with a presence in over 30 countries. To find out more, visit www.expleogroup.com 

Benefits

Nous offrons : 

Un cadre de travail professionnel et dynamique

Des projets industriels de pointe qui feront progresser votre carrière

Santé, vision et soins dentaires

Un complément 401K

 

We offer:  

A professional and dynamic work setting

Cutting edge industrial projects that will advance your career

Health, Vision and Dental

401K match

 

#abusa1

#jsfirm

#LI-CF1

#aecan 

Job Locations

CA-ON-Ottawa

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed