Architecte IoT de Plateformes Embarquées/IoT Architect Embedded Platforms

Eaton


Date: 1 week ago
City: Brossard, QC
Contract type: Full time
Eaton’s Digital Hardware Enablement Center of Excellence is currently seeking an Embedded Platform IoT Architect. This position is based at the Eaton Americas Innovation Center in Brossard, Québec, Canada and offers hybrid work opportunities, as well as benefits from day one. Candidates must reside within 80km of Brossard, Québec, Canada. Relocation within Canada is provided.

What You’ll Do

As an Embedded Platform IoT Architect, you will create and maintain an IoT connectivity codebase that will be used in various projects at Eaton. These projects will involve devices running on RTOS and Linux platforms. The ideal candidate has experience connecting embedded products to a cloud platform such as Azure or AWS, experience with device lifecycle management, and experience with revenue-generating features. Working across teams and getting alignment on solutions will be essential for success.

In This Role You Will

  • Lead the architecture, design, and implementation of Internet of Things components for embedded RTOS and Linux products and platforms.
  • IoT Fundamentals with cloud connectivity (for example Azure IoT), DLM, gateways, connectivity scalability and reliability
  • Design software architecture, network interfaces, and protocols to meet requirements, provide visual diagrams, write Epics, and define the Definition of Done as teams move toward new architectures
  • Clearly and effectively explain the reasoning for the decisions to leadership who may not have a deep technical understanding of software and/or cloud architectures and processes as well as technical audiences through flowcharts, diagrams, code comments, and code snippets.
  • Write high-quality, high-performance, unit-tested code in C/C++ or other suitable high-level languages
  • Show a proficiency in and preference for open-source software and have a solid understanding of best practices for integrating open-source software into commercial products.
  • Collaborate with product teams, stakeholders, engineering, and test to assess business requirements and create high quality products
  • Domestic and international leadership on projects is required and will involve meetings with global teams across time zones
  • Update skills through the research of new technologies, software development techniques, and programming trends.
  • Use best-in-class software development tools to enable scalable global development
  • Provide accurate work estimates, develop, and execute plans for iterative and incremental project delivery, supporting annual budgeting & forecasting efforts
  • Mentor fellow team members on new technologies, architecture principles, and good coding practices.
  • Develop reports and metrics around the successful execution of your role & responsibilities


Qualifications

Required (Basic) Qualifications:

  • A Bachelor’s degree in computer science or electrical, Computer or Software Engineering or related from an accredited institution.
  • At least 10 years of experience in embedded systems or embedded software development
  • At least 7 years of experience working in an RTOS and/or embedded Linux environment
  • At least 7 years of experience with cloud connectivity or IoT enabled features
  • Familiarity with Agile development methods and principles
  • Experience using or contributing to Open-Source Software projects
  • Experience leading technical teams in an iterative development environment
  • Candidates must be able to work in Canada without sponsorship now or in the future
  • Candidates must reside within 80km of Brossard, Québec, Canada. Relocation within Canada is provided.


Preferred Qualifications

  • Computer science master’s degree
  • 5+ years of C++ experience
  • Good knowledge of cybersecurity and/or cryptography
  • Platform software development using open-source frameworks (e.g. EdgeX, Fledge, Legato) and RTOS (e.g. FreeRTOS, Zephyr RTOS)
  • Proven ability to use or design systems that communicate with industrial networking protocols (e.g. HTTP, TCP/IP, MQTT, Modbus, BACnet, CAN)
  • Strong grasp of Object-Oriented Design (OOD) principles using C++
  • Model designs using UML or similar methodologies as needed; develop use cases to model real-time systems behavior
  • Experience with multi-core embedded systems
  • Good knowledge of software design principles, algorithms, data structures, and multithreading concepts


Skills

  • Work and communicate well in a global team.
  • Collaborate with other embedded software teams to reuse, share, and improve software development within Eaton.
  • Strong skills in problem solving and software debugging
  • Excellent skills in verbal and written communication and explaining technical concepts
  • Up-to-date with software development/engineering tools, trends, and methods
  • Good skills in judgment, time management, and decision-making
  • Ability to automate tasks when needed
  • Self-motivated and able to work without much supervision


We are committed to ensuring equal employment opportunities for job applicants and employees. Our recruitment processes use balanced selection criteria and avoid unlawful discrimination against applicants on the basis of their age, colour, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation or any other status protected or required by law.

]]>

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Ingénieur(e) d'Application Électrique

Schneider Electric, Brossard, QC
14 hours ago
Vous travaillerez avec l’équipe d’ingénierie sur des projets de distribution d’énergie électrique afin de mesurer, contrôler et protéger les équipements. C’est un poste intéressant pour ceux et celles qui n’aiment pas la routine et qui se plaisent à interagir avec différents intervenants !Quelles seront vos missions ?  Responsable de la gestion de projets pour armoire de distribution basse et/ou moyenne...

Financial Security Advisor, Insurance- EN

RBC, Brossard, QC
1 day ago
Job SummaryJob DescriptionWhat is the opportunity? We are looking for self-motivated, highly driven and entrepreneurial individuals to join our Field Sales team at RBC Insurance. As an accredited Life & Wealth Advisor (HLLQP/LLQP) you provide integrated life insurance planning and advice to your existing network of referrals and new RBC client acquisitions. Your drive to understand the full-suite of RBC...

Stagiaire Concepteur Mécanique Alternateur

GE Renewable Energy, Brossard, QC
2 weeks ago
Job Description Summary Job DescriptionEn tant que stagiaire concepteur mécanique, vous vous joindrez à un environnement dynamique et diversifié faisant partie des équipes de conception mécanique turbines et alternateurs hydroélectriques. Dans ce rôle, vous aurez l'occasion de travailler aux côtés de professionnels expérimentés dans le domaine de l’ingénierie de conception mécanique. Vous allez acquérir une exposition en soutenant les ingénieurs...