Talent.com
IoT Developer
IoT DeveloperSmartD Technologies, Inc. • Montreal, Montreal (administrative region), CA
IoT Developer

IoT Developer

SmartD Technologies, Inc. • Montreal, Montreal (administrative region), CA
30+ days ago
Job type
  • Full-time
Job description

What is this role about? - IoT Developer

What is the IoTDeveloperrole about?

We are a startup company created in 2018 seeking to disrupt the established century-old industry of electrical motor control. We are based in downtown Montreal (H3J 1S9) where the majority of our team operates. We are scaling up our team and are seeking a few amazing individuals who can share our vision of building a fantastic product that will save energy and be used by millions. Do not hesitate to visit our website to learn more : https : / / smartd.co

We have already secured a Series A financing and we have committed strategic partners on board, so it’s really up to us to execute and make sure we bring value to customers through the product we’re creating.

  • If you’re passionate about building something real with disruptive potential
  • If you’re an expert in embedded systems; and
  • If you want to work with a small, dedicated, and effective team

Then, you should contact us right away at jobs@smartd.co . (Or read on to get details of the IoT Developer we’re looking for).

You should be passionate and knowledgeable about :

  • Embedded Linux, with knowledge of Yocto and UNIX Shell Scripting;
  • C / C++, with programming knowledge of Linux and ARM;
  • Python, with knowledge of a test framework such as Pytest;
  • Bonus :

  • Integration of Bluetooth / BLE on Zephyr (or other RTOS);
  • Familiar with Golang and / or gRPC on Linux embedded;
  • Experience with industrial control systems (PLC, VFD) and protocols (MODBUS, BACnet, EtherNet / IP)
  • And this is what we’d expect of our IoT Developer :

  • Analyze and suggest improvements on the product owner’s requests;
  • Design your features following good architectural principles using UMLv2;
  • Write reusable, testable, and efficient code (following SOLID principles);
  • Implement and / or integrate real-time elements with embedded server-side logic;

  • Maintain and / or update our Yocto Linux custom distribution;
  • Implement and / or integrate gRPC API in C++ / Golang on Linux-embedded systems;

  • Integrate low bandwidth communication protocols such as Modbus and BACnet;
  • Test and validate overall solution;
  • Provide support to other team members and other functional teams.
  • Experience requirements :

  • C / C++ : 5 years (mandatory)
  • Embedded Linux : 3 years (mandatory)
  • Python : 3 year (preferred)
  • Yocto Linux : 1 year (preferred)
  • Go : 1 year (preferred)
  • Language requirement

  • English : professional (mandatory)
  • French : professional (preferred)
  • The hiring process for this position will consist of 3 interviews :

  • 1st interview with HR representative – 20 minutes via Google Meet – General discussion, confirmation of interest
  • 2nd interview with the department’s head – 30 minutes via Google Meet – General technical discussion
  • 3rd interview with your potential future colleagues and supervisor – 1 hour on-site – In-depth technical discussion + tour of the office
  • You will be part of an experienced start-up team where :

  • Your voice will be heard and you will feel the impact of your work;
  • You won’t lose time in endless meetings or presentations;
  • You will work hard and have fun doing it.
  • Disability insurance
  • Extended health care
  • Life insurance
  • Monday to Friday
  • 4 weeks of Paid time off
  • Work location

  • We expected people to come a majority of their time to the office
  • Bus stops for lines 35, 36, and 71 are just outside the office. It is also a 10-minute walk away from the Lucien l’Allier metro station (Orange line) and a 10-minute bus (lines 35 and 36) to Lionel-Groulx (Green and Orange lines)
  • #J-18808-Ljbffr

    Create a job alert for this search

    Iot Developer • Montreal, Montreal (administrative region), CA

    Similar jobs
    Edge OS Software Engineer : IoT Device Lifecycle

    Edge OS Software Engineer : IoT Device Lifecycle

    Genetec • Montreal
    Full-time
    Une entreprise de technologie de sécurité physique recherche un(e) développeur(se) pour le développement d'un système d'exploitation et des services liés à la gestion d'appareils IoT.Le candidat id...Show more
    Last updated: 10 days ago • Promoted
    Python Developer

    Python Developer

    freelance.ca • Verdun, Canada
    Full-time
    We are looking for a knowledgable Python Developer.You will develop smooth running and innovative web applications and software products. Use server-side logic to integrate user-facing elements.Deve...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Developer

    Senior Full Stack Developer

    Botpress Technologies Inc. • Montreal, QC, Canada
    Full-time
    Help bring AI agents to companies worldwide.Over the next decade, autonomous agents will redefine how we work.Botpress allows companies to build and deploy advanced AI agents that move beyond conve...Show more
    Last updated: 24 days ago • Promoted
    Senior Full-Stack Developer (AI-First)

    Senior Full-Stack Developer (AI-First)

    Maxa AI • Montreal, QC, Canada
    Full-time
    Senior Full-Stack Developer (AI-First).Montreal (Hybrid : TuesThurs in office).Own end-to-end delivery of enterprise-grade features powering Maxas finance-grade AI products.Build scalable Python + S...Show more
    Last updated: 27 days ago • Promoted
    IoT Developer

    IoT Developer

    SmartD Technologies, Inc. • Montreal
    Full-time
    What is this role about? - IoT Developer.We are a startup company created in 2018 seeking to disrupt the established century-old industry of electrical motor control. We are based in downtown Montre...Show more
    Last updated: 10 days ago • Promoted
    Senior IoT Platform Engineer – Edge OS

    Senior IoT Platform Engineer – Edge OS

    Genetec Inc • Montreal
    Full-time
    Une entreprise de technologie recherche un développeur logiciel à Montréal.Le candidat idéal doit avoir au moins 5 ans d'expérience en développement et solide connaissance des langages de programma...Show more
    Last updated: 10 days ago • Promoted
    Senior ML Ops Developer

    Senior ML Ops Developer

    Hinge-Health • Montreal
    Full-time
    We are seeking a Senior ML Ops Developer to join our computer vision team in Montreal, QC.In this role, you will design, build, and maintain robust AWS-based services, APIs and web tools that under...Show more
    Last updated: 30+ days ago • Promoted
    Senior Developer / DevOps (AWS)

    Senior Developer / DevOps (AWS)

    Targeted Talent • Montreal, QC, Canada
    Full-time
    This role is with a company that is a leader in the video streaming industry.This role is great for someone located in Canada looking for a remote role. You will be working in PST working hours.Desi...Show more
    Last updated: 30+ days ago • Promoted
    Industrial IoT Implementation Consultant

    Industrial IoT Implementation Consultant

    MaintainX, Inc. • Montreal
    Full-time
    A leading Asset and Work Intelligence platform is seeking Implementation Consultants and Analysts for its Montreal office. You will lead customer interactions, manage expectations, and ensure end-us...Show more
    Last updated: 10 days ago • Promoted
    Murex Chief Developer

    Murex Chief Developer

    Banque Nationale du Canada • Montreal
    Full-time
    A career as a Senior Murex Developer on the Capital Markets team at National Bank means serving as a technology specialist for Murex software. This position allows you to have a positive impact on o...Show more
    Last updated: 10 days ago • Promoted
    Remote : Get Paid to Play Games

    Remote : Get Paid to Play Games

    Free Cash by Almedia • Sainte-Marcelline-de-Kildare
    Remote
    Full-time
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show more
    Last updated: 30+ days ago • Promoted
    Lead Android Developer – Hybrid Role, Kotlin & Jetpack

    Lead Android Developer – Hybrid Role, Kotlin & Jetpack

    Intact Financial Corporation • Montreal
    Full-time
    A leading financial services company in Montreal is seeking a passionate Lead Android Developer to contribute to dynamic projects. Responsibilities include collaborating with various teams, organizi...Show more
    Last updated: 10 days ago • Promoted
    Senior ML Ops Developer

    Senior ML Ops Developer

    Hinge Health • Montreal
    Full-time
    We are seeking a Senior Cloud Developer to join our computer vision team in Montreal, QC.In this role, you will design, build, and maintain robust AWS environments and services that underpin our co...Show more
    Last updated: 30+ days ago • Promoted
    Senior Solutions Developer

    Senior Solutions Developer

    Coveo • Montreal
    Full-time
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Coveo. The Technical Expert in our Professional Services Team.First ...Show more
    Last updated: 30+ days ago • Promoted
    Chief Back End Developper

    Chief Back End Developper

    National Bank of Canada • Montreal
    Full-time
    A career as a Senior Back-End Developer in the Wealth Management team at National Bank means acting as a specialist in designing and optimizing application services in a cloud environment.This role...Show more
    Last updated: 30+ days ago • Promoted
    Senior Firmware Developer

    Senior Firmware Developer

    dcbel Inc • Montreal, QC, Canada
    Full-time
    Our flagship product, the dcbel Home Energy Station, is a small wall mounted device that gives everyone ownership over their energy supply by using solar power to charge their EV and home, unlockin...Show more
    Last updated: 30+ days ago • Promoted
    Backend Developer

    Backend Developer

    Pattison Sign Group • Dorval, QC, Canada
    Full-time
    Transform your ideas into innovative solutions as a Backend Developer.At Pattison ID, we're not just a company-we're a catalyst for innovation and creativity. With over 1,000 employees acros...Show more
    Last updated: 30+ days ago • Promoted
    Montreal On-Site Senior C# Orchestrade Developer

    Montreal On-Site Senior C# Orchestrade Developer

    Arobas Personnel • Montreal
    Full-time
    A recruitment agency is seeking a Senior C# Orchestrade Developer for a permanent role based in Montreal.The position requires strong expertise in. NET and C#, along with proven experience in a Wind...Show more
    Last updated: 30+ days ago • Promoted