Johnson Controls Logo

Johnson Controls

Développeur Linux embarqué senior

Reposted 7 Days Ago
Be an Early Applicant
In-Office
Brossard, QC
Senior level
In-Office
Brossard, QC
Senior level
The role involves developing, testing, and debugging embedded software for security systems, collaborating with cross-functional teams, and ensuring quality and compliance in projects.
The summary above was generated by AI

Ce que tu feras

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 et C ++ sur processeurs ARM à architecture 32 bits sous RTOS tels que Micrium µC/OS, FreeRTOS, la connaissance de Linux et solutions IoT sont considérés comme des atouts majeurs.

 

Responsabilité

  • Expert en développement d’applications sur des plateformes embarquées temps réel multithread.

  • Conceptualise, développe, programme et effectue les tests et le débogage de logiciels embarqués.

  • Contribue à l’assurance qualité lors du déploiement de la sécurité en nuage.

  • Développe à travers une méthodologie de développement Agile.

  • Prépare les propositions de développement en fonction des temps de développement et scénarios en réponse aux requis.

  • Réalise des documents de spécifications détaillés des fonctionnalités à implanter.

  • Propose des recommandations lors de changements requis.

  • Identifie, analyse et résout les bogues en développement logiciel embarqué.

  • Participe aux réunions relatives à la conception de produits.

  • Aide à établir l’échéancier de projet, veille à ce que les projets assignés respectent le calendrier, informe la direction de tout dérapage imprévu et propose des mesures correctives.

  • Participe au passage des normes de conformités, d'approbations et au support en développement des outils de productions automatisés ETA et EFT.

  • Fournit à l’équipe de rédaction technique les fonctionnalités implémentées. Examine et commente les manuels d'utilisation, les manuels d'installation ainsi que les guides de l'utilisateur.

  • Contribue de manière proactive à l’avancement des projets.

  • Participe à l'évaluation et tests des outils logiciels et matériels en assurance qualité.

  • Assure un leadership technique complet lors de l’implémentation des logiciels développés.

  • Suit et s’assure que le lieu de travail soit en conformité aux directives et procédures en matière d'environnement, de santé et de sécurité.

Ce que nous recherchons

Requises

  • Baccalauréat en génie informatique ou combinaison équivalente en formation et expérience.

  • 7- 10 ans d'expérience en développement de logiciels embarqués.

  • Bilingue, maîtrise du français et de l’anglais parlé et écrit.

  • Connaissance des techniques de programmation, maîtrise des langages de programmation C et C ++.

  • Maîtrise des protocoles de communication à travers les couches TCP / IP, UDP, WiFi, BLE, RS-485.

  • Expérience de développement en fonction de la sécurité (DFS) et de la sécurité logiciel embarqué en nuage côté client.

  • Bonne connaissance des architectures processeurs ARM et Cortex, et de l'électronique numérique.

  • Familier aux environnements et outils de développement: GNU, VMWare ™, IAR, etc.

  • Expérience avec les outils en gestion de versions (VSS, GitHub).

  • Maîtrise des fonctionnalités avancées des outils Microsoft Office (Word, Excel, PowerPoint).

  • Solides compétences en résolution de problèmes et dépannage.

  • Travail en équipe, débrouillard, autonome, compétences accrues en coordination de projet.

  • Excellentes aptitudes à communiquer écrites et orales.

  • Connaissance concernant les produits de sécurité systèmes d'accès, systèmes de sécurité et vidéo.

  • 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.

  • Concentration visuelle étendue lors de l'utilisation d’un écran vidéo.

HIRING SALARY RANGE: $96,000 - $128,000 (Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, location and alignment with market data.) This role offers a competitive Bonus plan that will take into account individual, group, and corporate performance. This position includes a competitive benefits package. For details, please visit the About Us tab on the Johnson Controls Careers site at https://jobs.johnsoncontrols.com/about-us

#LI-SI1

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.

 

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.

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). 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!

 

As an Embedded Linux Developer onsite in Brossard, QC, you 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. 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.

 

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.

  • Comment user manuals, installation manuals and user guides.

 

What we look for

Required

  • Bachelor’s degree in degree in Computer Engineering

  • 7-10 years of embedded software development experience.

  • Knowledge of programming techniques, mastery of C and 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.

  • Bilingual in French

 

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™, IAR, etc.

  • Experience with versioning tools (VSS, GitHub).

  • Experience in DFS and embedded client-side cloud security.

HIRING SALARY RANGE: $96,000 - $128,000 (Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, location and alignment with market data.) This role offers a competitive Bonus plan that will take into account individual, group, and corporate performance. This position includes a competitive benefits package. For details, please visit the About Us tab on the Johnson Controls Careers site at https://jobs.johnsoncontrols.com/about-us

#LI-SI1

Les filiales canadiennes de Johnson Controls s'engagent à fournir des accommodements raisonnables aux candidats, aux postulants et aux employés en situation de handicap, conformément à la législation applicable en matière de droits humains et, en Ontario, conformément à la Loi sur l'accessibilité pour les personnes handicapées de l'Ontario ("AODA"). Lorsqu'une demande est faite, des accommodements seront fournis tout au long des étapes du processus de recrutement et de sélection. Pour faire une demande d'accommodement, veuillez nous contacter. Toute information que vous fournissez concernant des mesures d'accommodement sera traitée de manière confidentielle. Une copie des politiques AODA applicables de Johnson Controls est disponible sur notre site web à l'adresse www.johnsoncontrols.com à titre de référence et peut être mise à disposition dans des formats accessibles sur demande.

Top Skills

Arm
Ble
C
C++
Freertos
Git
Gnu
Iar
Iot
Linux
Micrium Μc/Os
Rs-485
Rtos
Tcp/Ip
Udp
VMware
Wifi

Similar Jobs

Yesterday
Easy Apply
Hybrid
Montréal, QC, CAN
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The role involves end-to-end customer engagement in SaaS sales, targeting major accounts, and building new territories while overcoming complex sales challenges.
Top Skills: SaaS
Yesterday
Remote or Hybrid
Montréal, QC, CAN
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Lead research on AI agent safety, security, and privacy while collaborating with teams on product integration and mentoring interns.
Top Skills: JavaJavaScriptNumpyPythonPyTorchR
Yesterday
In-Office
Montréal, QC, CAN
Mid level
Mid level
Beauty • Robotics • Design • Appliances • Manufacturing
The Operations Analytics & Order Fulfillment Specialist manages order processing, coordinates projects, and utilizes analytics for decision-making, aiming for operational excellence and efficiency.
Top Skills: ExcelOracle ErpSQLTableau

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account