Senior Embedded Software Developer

2 months ago


Montréal, Canada Johnson Controls International Full time
What you will do

At Johnson Controls, we're shaping the future to create a world that's safe, comfortable, and sustainable. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the world lives, works, and plays.

This is an exciting opportunity to develop the next generation of AI-driven security solutions. Your role will have a large impact, as the technology you develop will be used to protect people, facilities, and assets, at scale - around the world. Which is pretty world-changing You will be working with a talented team of architects, scientists, product managers, UI/UXD specialists, Software, Hardware, and QA engineers. Our teams are spread across several locations including Boston MA, Indianapolis IL, Belfast UK, Tel-Aviv Israel, Bangalore & Delhi India, Montreal Canada, Boca Raton FL, and Los Angeles CA. (we have some flexibility on location). You will be using the latest cutting-edge technologies to power next-generation Access Control and Video solutions.

Our market-leading brands include Tyco AI, American Dynamics, Cloudvue, Illustra, Exacq, Software House, Kantech, Innometriks, and CEM. We are investing heavily for growth so looking for change agents with big bold ideas, an entrepreneurial mindset, and a highly collaborative working style. This might just be THE impactful role you have been looking for

Do you have a solid background with Embedded Technologies? Are you looking for an opportunity to use your technical leadership in the development and on-time delivery of high-quality applications? Then keep reading

Kantech designs, markets and supports integrated access control technologies that are reliable, easy to install and easily scalable. Kantech Access Control solutions play a pivotal role in JCI's security portfolio and we will be looking for a candidate to help continue the product's momentum while helping define the future.

Summary

We are looking for a Senior Embedded Software Developer to join our team in Brossard, QC. If you master C++ programming included but not limited to Linux, ARM processors, IoT solutions, you are more than welcome to apply

How you will do it
  • Demonstrate ownership and strong teamwork as a member of an agile cross-functional development team producing working software.
  • Code, test and deliver applications to meet business and architectural requirements.
  • Design, code and performs testing and debugging of developed software.
  • Conduct detailed design documentation.
  • Participate in product design meetings.
  • Estimate software features and provide updates on work status.
What we look for

Required
  • Bachelor's degree in degree in Computer Engineering or equivalent combination of training and experience.
  • 2-5 years of embedded software development experience.
  • Knowledge of programming techniques, mastery of C++ programming languages.
  • Good knowledge in application on multi-threaded real-time embedded platforms.
  • Good knowledge of processor architectures ARM and Cortex, and digital electronics.
  • Strong problem solving and troubleshooting skills.
  • Team worker, resourceful, autonomous.
  • Excellent communication skills (written and spoken).
Preferred
  • Mastering communication protocols through TCP/IP, UDP, WiFi, BLE, RS-485.
  • Product knowledge relating to access control systems, security systems and video.
  • Exposure to development environment and tools: VMWare
  • Experience with versioning tools (GitHub).
  • Experience in DFS and embedded client-side cloud security.


Concepteur Logiciels Embarqués Senior

Chez Johnson Controls, nous transformons l'avenir pour créer un monde sûr, confortable et durable. Notre équipe mondiale crée des solutions innovatrices et intégrées qui sécurisent les personnes, installations et actifs grâce à nos solutions de sécurité de pointe. Nous sommes passionnés par l'amélioration de la façon dont le monde vit, fonctionne et joue. Il s'agit d'une opportunité passionnante de développer la prochaine génération de solutions de sécurité basées sur l'intelligence artificielle (IA).

Votre rôle aura un impact important, car la technologie que vous développerez sera utilisée pour protéger les personnes, installations et actifs à grande échelle - partout dans le monde. Ce qui change vraiment le monde

Vous travaillerez avec une équipe talentueuse d'architectes, scientifiques, chefs de produit, spécialistes UI / UXD et ingénieurs logiciels, progiciels et d'assurance qualité. Nos équipes sont réparties sur plusieurs sites, dont Boston MA, Indianapolis IL, Belfast UK, Tel-Aviv Israel, Bangalore & Delhi Inde, Montréal Canada, Boca Raton FL et Los Angeles CA. (nous avons une certaine flexibilité sur l'endroit). Vous utiliserez les dernières technologies de pointe pour alimenter les solutions de contrôle d'accès et vidéo de nouvelle génération.

Nos marques leaders sur le marché comprennent Tyco AI, American Dynamics, Cloudvue, Illustra, Exacq, Software House, Kantech, Innometriks et CEM.

Nous investissons massivement sur la croissance, donc à la recherche d'agents de changement avec de grandes idées audacieuses, un esprit d'entreprise et un style de travail hautement collaboratif. Cela pourrait bien être LE rôle percutant que vous recherchiez

Les produits de sécurité JCI (Tyco) et le portefeuille de marques forment l'un des plus grands portefeuilles de sécurité au monde. Nous recherchons un ingénieur en matériel informatique expérimenté pour rejoindre l'équipe de Kantech. Kantech conçoit, commercialise et soutient des technologies intégrées de contrôle d'accès qui sont fiables, faciles à installer et évolutives. Les solutions de contrôle d'accès de Kantech jouent un rôle essentiel dans le portefeuille de sécurité de la Société de contrôle Johnson et nous recherchons un candidat qui pourra nous aider à poursuivre l'essor de nos produits tout en définissant notre avenir. Cette personne concevra le matériel des produits de contrôle d'accès de Kantech.

Sommaire

Nous recherchons actuellement un Concepteur Logiciels Embarqués Senior pour joindre notre équipe de développement situé à Brossard, QC. Vous maîtrisez la programmation C sur processeurs ARM à architecture 32 bits, la connaissance de Linux et solutions IoT sont considérés comme des atouts majeurs.

Responsabilité
  • Démontrer une forte capacité de travail en équipe dans un environnement de développement multifonctionnel pour la livraison de logiciel embarqué.
  • Coder, tester et livrer des applications selon les requis clients et l'architecture proposée.
  • Designer, coder et tester des outils de développement software.
  • Participer à la production de documents de design
  • Participer aux réunions de design de produit.
  • Estimer le temps de développement des fonctionnalités et fournir des statuts sur l'avancement des tâches
Ce que nous recherchons

Requis
  • Baccalauréat en génie informatique ou formation équivalente.
  • 2-5 ans d'expérience en développement de logiciels embarqués.
  • Connaissance des techniques de programmation, maîtrise du langage C++
  • Bonne connaissance de l'application des multi-threads dans les plateformes embarquées.
  • Bonne connaissance des architectures processeurs ARM et Cortex, et de l'électronique numérique.
  • Solides compétences en résolution de problèmes et dépannage.
  • Excellentes aptitudes à communiquer écrites et orales.
Atouts
  • Maîtrise des protocoles de communication à travers les couches TCP / IP, UDP, WiFi, BLE, RS-485.
  • Connaissance concernant les produits de sécurité systèmes d'accès, systèmes de sécurité et vidéo.
  • Familier aux environnements et outils de développement: VMWare
  • Expérience avec les outils en gestion de versions (GitHub).
  • Pour s'intégrer à notre équipe croissante et diversifiée, vous devez être: d'un esprit critique et solutionneur de problèmes, proactif et énergique, créatif et autonome, axé sur l'esprit d'équipe et collaborateur, engagé envers l'organisation et sa vision.


Johnson Controls' Canadian subsidiaries are committed to providing reasonable accommodation to applicants, candidates and employees with disabilities, in accordance with applicable human rights legislation, and in Ontario, in accordance with the Accessibility for Ontarians with Disabilities Act ("AODA"). When requested, accommodation will be provided throughout all stages of the recruitment and selection process. To request accommodation, please contact us. Any information you provide related to accommodation measures will be treated as confidential. A copy of Johnson Controls' applicable AODA policies are available on our website at for your reference, and can be made available in accessible formats upon request.



  • Montréal, Canada Johnson Controls International Full time

    What you will do At Johnson Controls, we're shaping the future to create a world that's safe, comfortable, and sustainable. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the world lives, works, and plays.This is an...


  • Montréal, Canada Johnson Controls International Full time

    What you will do At Johnson Controls, we're shaping the future to create a world that's safe, comfortable, and sustainable. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the world lives, works, and plays. This is...


  • Montréal, Canada Plaxonic Technologies Full time

    **Senior Software/Firmware Development Engineer - location - Montreal, Ottawa, Ottawa (Canada)** Experience with ARM SoCs, Embedded software development in Linux/U-Boot new boards bring-up, Linux kernel modules, Very strong C, reasonable C++, Python and Linux shell scripting Containers, build systems, CI/CD, Yocto, Gitlab, Jira **Job...


  • Montréal, Canada Johnson Controls International Full time

    Build your best future with the Johnson Controls team! As a global leader in smart, healthy, and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places, and the planet. Join a winning team that enables you to build your best future! Our teams are uniquely positioned to support a multitude of industries across...


  • Montréal, Canada Johnson Controls International Full time

    Build your best future with the Johnson Controls team! As a global leader in smart, healthy, and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places, and the planet. Join a winning team that enables you to build your best future! Our teams are uniquely positioned to support a multitude of industries across...


  • Montréal, QC, Canada Johnson Controls International Full time

    Build your best future with the Johnson Controls team! As a global leader in smart, healthy, and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places, and the planet. Our teams are uniquely positioned to support a multitude of industries across the globe. You will have the opportunity to develop yourself...


  • Montréal, Canada Johnson Controls International Full time

    Build your best future with the Johnson Controls team! As a global leader in smart, healthy, and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places, and the planet. Join a winning team that enables you to build your best future! Our teams are uniquely positioned to support a multitude of industries across...


  • Montréal, Canada Johnson Controls International Full time

    Build your best future with the Johnson Controls team! As a global leader in smart, healthy, and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places, and the planet. Join a winning team that enables you to build your best future! Our teams are uniquely positioned to support a multitude of industries...


  • Montréal, Canada Johnson Controls International Full time

    Build your best future with the Johnson Controls team! As a global leader in smart, healthy, and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places, and the planet. Join a winning team that enables you to build your best future! Our teams are uniquely positioned to support a multitude of industries across...


  • Montréal, Canada Johnson Controls International Full time

    Build your best future with the Johnson Controls team! As a global leader in smart, healthy, and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places, and the planet. Join a winning team that enables you to build your best future! Our teams are uniquely positioned to support a multitude of industries across...


  • Montréal, QC, Canada Johnson Controls International Full time

    Build your best future with the Johnson Controls team! As a global leader in smart, healthy, and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places, and the planet. Join a winning team that enables you to build your best future! Our teams are uniquely positioned to support a multitude of industries...


  • Montréal, Canada Canadian National Railway Full time

    At CN, we work together to move our company—and North America—forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and...


  • Montréal, Canada Canadian National Railway Full time

    At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely...


  • Montréal, Canada Canadian National Railway Full time

    At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely...


  • Montréal, Canada Canadian National Railway Full time

    At CN, we work together to move our company—and North America—forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and...


  • Montréal, Canada Canadian National Railway Full time

    At CN, we work together to move our company—and North America—forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and...


  • Montréal, Canada Canadian National Railway Full time

    At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely...


  • Montréal, Canada Canadian National Railway Full time

    At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely...


  • Montréal, Canada Canadian National Railway Full time

    At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely...


  • Montréal, QC, Canada Boston Scientific Gruppe Full time

    Senior Firmware Engineer - Electrophysiology Onsite Location(s): Montreal, QC, CA Canada-QC-Montreal Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees,...