Talent.com
Intern Embedded Software Developer
Intern Embedded Software DeveloperJohnson Controls • Mercier Southeast, Quebec, CA
Intern Embedded Software Developer

Intern Embedded Software Developer

Johnson Controls • Mercier Southeast, Quebec, CA
12 hours ago
Job type
  • Full-time
Job description

Développeur Firmware - Stagiaire

Entreprise : Johnson Controls

Vous contribuerez au développement de la prochaine génération de panneaux d’incendie chez Johnson Controls.

Détails du poste

Lieu : Brossard, QC

Type : Stage (temps plein)

Département : Firmware / Logiciel embarqué

Supérieur hiérarchique : Gestionnaire logiciel firmware

Mission : Contribuer à la prochaine génération de panneaux d’incendie.

À propos du poste

Nous recherchons une personne motivée, curieuse et avide d’apprendre, souhaitant travailler avec des experts firmware et contribuer directement au firmware du panneau.

Responsabilités principales

Développement du firmware des panneaux incendie : contribuer au développement, à la maintenance et à l’évolution du firmware .

Travailler avec des experts firmware : collaborer étroitement avec des ingénieurs senior.

Analyse de protocoles

Développer et maintenir des dissecteurs Wireshark.

Supporter le diagnostic des communications.

Automatiser la capture et l’analyse des paquets.

Cadres de tests et automatisation

Construire ou améliorer des cadres de tests unitaires.

Intégrer des outils d’analyse statique et couverture.

Augmenter la couverture de tests automatisés.

Infrastructure CI / CD

Contribuer aux pipelines CI / CD.

Automatiser compilation, tests et déploiement.

Optimiser la stabilité des pipelines.

Expérience développeur et collaboration

Développer des scripts et outils d’automatisation.

Collaborer avec QA, DevOps et ingénieurs firmware senior.

Qualifications requises

Inscrit·e en génie logiciel, informatique ou électrique.

Excellente maîtrise du langage C.

Connaissances réseaux (TCP / IP).

À l’aise avec Linux.

Notions de tests unitaires .

Qualifications souhaitées

Expérience avec dissecteurs Wireshark (C ou Lua ).

Expérience avec microcontrôleurs, FreeRTOS ou Linux embarqué.

Connaissance CI / CD.

Connaissance Git, Docker, virtualisation .

Compétences clés

Sens analytique et souci du détail.

Curiosité et volonté d’apprendre .

Bonnes habiletés de communication.

Intérêt pour l’amélioration des flux de développement.

Firmware Developer - Engineering Intern

Company : Johnson Controls

You will help develop the next generation of fire panels at Johnson Controls.

Position Details

Location : Brossard, QC

Type : Internship (Full-time)

Department : Firmware / Embedded Software

Reports to : Firmware Software Manager

Mission : Contribute to the next generation of fire panels.

About the Role

We are seeking a motivated, curious, and eager-to-learn individual who will work closely with firmware experts and contribute directly to the fire panel firmware.

Key Responsibilities

Firmware Development : Contribute to development, maintenance, and enhancement of panel firmware.

Work with Firmware Experts : Collaborate with senior firmware engineers.

Protocol Analysis Tooling

Develop and maintain Wireshark dissectors.

Support debugging of packet communication.

Automate packet capture and analysis workflows.

Unit Test & Automation Frameworks

Build or extend unit test frameworks.

Integrate static analysis and coverage tools.

Increase automated test coverage.

CI / CD Infrastructure

Contribute to CI / CD pipelines.

Automate build, test, and deployment workflows.

Improve pipeline stability.

Developer Experience & Collaboration

Develop scripts and automation tools.

Collaborate with QA, DevOps, and senior firmware developers.

Required Qualifications

Bachelor’s in Software , Computer, or Electrical Engineering.

Strong knowledge of C.

Networking concepts (TCP / IP).

Comfortable with Linux.

Basic understanding of unit testing.

Preferred Qualifications

Wireshark dissector development (C or Lua).

Experience with MCUs, FreeRTOS , or Embedded Linux.

CI / CD exposure.

Familiar with Git, Docker, virtualization.

Key Attributes

Analytical and detail-oriented .

Curious and eager to learn.

Strong communication skills.

Interest in improving developer workflows.

HIRING HOURLY RANGE : $22.00 - $25.00 (Hourly rate to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, location and alignment with market data.) 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.

Create a job alert for this search

Intern Embedded Software Developer • Mercier Southeast, Quebec, CA

Similar jobs
Shop, Deliver, Earn Cash - Instacart

Shop, Deliver, Earn Cash - Instacart

Instacart Shoppers • Hemmingford, QC, CA
Part-time +1
Start earning money fast and be your own boss.Instacart is a leading retail enablement platform that works with grocers and retailers to transform how people shop.Instacart’s platform helps people ...Show more
Last updated: 16 days ago • Promoted
QA Coordinator: Quality Systems & CAPA Lead

QA Coordinator: Quality Systems & CAPA Lead

EmergencyMD • Pointe-Claire
Full-time
A global analytical testing company is seeking a Quality Assurance Coordinator in Montreal, Canada, to support the QA Manager in maintaining a high-quality standard.You'll ensure compliance with in...Show more
Last updated: 28 days ago • Promoted
Earn money testing apps - Remote

Earn money testing apps - Remote

Almedia • Havelock, Quebec, Canada
Remote
Full-time
Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ...Show more
Last updated: 30+ days ago • Promoted
Online Jobs - Earn Up to $1,500 a Month

Online Jobs - Earn Up to $1,500 a Month

Free Cash by Almedia • Hemmingford, Canada
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
Summer Application Developer Intern - Frontend/Backend

Summer Application Developer Intern - Frontend/Backend

Canadian National Railway Company • Montreal
Full-time
Une entreprise ferroviaire nord-américaine recherche un Intern, Application Developer Software pour un stage d'été à temps plein.Ce poste permet d'acquérir une expérience pratique en développement ...Show more
Last updated: 10 days ago • Promoted
Duckcreek Policy QA Lead - Coforge

Duckcreek Policy QA Lead - Coforge

Coforge • mercier, qc, ca
Full-time
We at Coforge are hiring Duckcreek Policy QA Lead with the following skillset :.Deep expertise in Duck Creek Policy (Author, transactions, rules, forms, XML).Strong domain knowledge in P&C Insuranc...Show more
Last updated: 2 days ago • Promoted
DevOps SRE

DevOps SRE

TechDoQuest • mercier, qc, ca
Full-time
Experience working on Google Cloud ( GCS, BigQuery ).Experience using GCP Data stack ( Composer, Dataflow, Dataproc ).Hands on with Terraform, SQL, Python.Knowledge on Pub/Sub, APIGEE, Datastream, ...Show more
Last updated: 25 days ago • Promoted
Intern Embedded Software Developer

Intern Embedded Software Developer

Johnson Controls • Mercier, Qc
Full-time
Développeur Firmware - StagiaireEntreprise : Johnson ControlsVous contribuerez au développement de la prochaine génération de panneaux d'incendie chez Johnson Controls.Détails du posteLieu : Brossa...Show more
Last updated: 12 hours ago • Promoted • New!
Class 1 - Owner Operators - Container Work - Cdi (Montreal)

Class 1 - Owner Operators - Container Work - Cdi (Montreal)

Challenger Motor Freight Inc • Sainte-Clotilde, Canada, CA
Full-time
This opportunity is based in Lachine, QC.What you need to be successful in the role CP/CN container experienced is an asset Minimum 21 years of age Two years of verifiable commercial vehicle drivin...Show more
Last updated: 7 hours ago • Promoted • New!
Contract T4 || Oracle Integration Cloud (OIC)

Contract T4 || Oracle Integration Cloud (OIC)

Ampstek • mercier, qc, ca
Full-time
Role : Oracle Integration Cloud (OIC).Good knowledge in with Oracle Integration Cloud (OIC).Oracle SaaS modules and their integration touchpoints.Exposure to REST/SOAP web services, XML, JSON and o...Show more
Last updated: 12 days ago • Promoted
Bilingual Java Developer

Bilingual Java Developer

Sryas - an Orion Innovation Company • Montreal-Ouest
Full-time +1
Sryas - an Orion Innovation Company.Location: Canada, Montréal — Full Time.Hands on Java/J2EE and JavaScript (Vue.Deep knowledge of API development and microservices.Experience with logging framewo...Show more
Last updated: 28 days ago • Promoted
React Lead Developer

React Lead Developer

HCLTech • mercier, QC, ca
Full-time
Responsibilities Design and implement user interface components using React JS.Lead and mentor a team of React JS developers.Collaborate with cross-functional teams to define, design, and ship new ...Show more
Last updated: 24 days ago • Promoted
DevOps Engineer - TELUS Digital

DevOps Engineer - TELUS Digital

TELUS Digital • mercier, qc, ca
Full-time
Welcome to TELUS Digital — where innovation drives impact at a global scale.As an award-winning digital product consultancy and the digital division of TELUS, one of Canada’s largest telecommunicat...Show more
Last updated: 2 days ago • Promoted
Full Stack Engineer - Set 2 Close | B Corp

Full Stack Engineer - Set 2 Close | B Corp

Set 2 Close | B Corp • mercier, qc, ca
Full-time
The ideal candidate brings strong backend development experience, solid database skills, and the ability to contribute to scalable, maintainable applications.Develop and maintain backend services u...Show more
Last updated: 25 days ago • Promoted