Home Job Listings Categories Locations

Intern Embedded Software Developer

📍 ca

Technology Johnson Controls

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.

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 24, 2026
Job Type: Technology
Location: ca
Company: Johnson Controls

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.