Dveloppeur Firmware - Stagiaire Entreprise : Johnson Controls Vous contribuerez au dveloppement de la prochaine gnration de panneaux dincendie chez Johnson Controls. Dtails du poste Lieu : Brossard, QC Type : Stage (temps plein) Dpartement : Firmware / Logiciel embarqu Suprieur hirarchique : Gestionnaire logiciel firmware Mission : Contribuer la prochaine gnration de panneaux dincendie. propos du poste Nous recherchons une personne motive, curieuse et avide dapprendre, souhaitant travailler avec des experts firmware et contribuer directement au firmware du panneau. Responsabilits principales Dveloppement du firmware des panneaux incendie : contribuer au dveloppement, la maintenance et lvolution du firmware . Travailler avec des experts firmware : collaborer troitement avec des ingnieurs senior. Analyse de protocoles Dvelopper et maintenir des dissecteurs Wireshark. Supporter le diagnostic des communications. Automatiser la capture et lanalyse des paquets. Cadres de tests et automatisation Construire ou amliorer des cadres de tests unitaires. Intgrer des outils danalyse statique et couverture. Augmenter la couverture de tests automatiss. Infrastructure CI/CD Contribuer aux pipelines CI/CD. Automatiser compilation, tests et dploiement. Optimiser la stabilit des pipelines. Exprience dveloppeur et collaboration Dvelopper des scripts et outils dautomatisation. Collaborer avec QA, DevOps et ingnieurs firmware senior. Qualifications requises Inscrite en gnie logiciel, informatique ou lectrique. Excellente matrise du langage C. Connaissances rseaux (TCP/IP). laise avec Linux. Notions de tests unitaires . Qualifications souhaites Exprience avec dissecteurs Wireshark (C ou Lua ). Exprience avec microcontrleurs, FreeRTOS ou Linux embarqu. Connaissance CI/CD. Connaissance Git, Docker, virtualisation . Comptences cls Sens analytique et souci du dtail. Curiosit et volont dapprendre . Bonnes habilets de communication. Intrt pour lamlioration des flux de dveloppement. ______________________________________________________________________________ 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 Bachelors 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
Job Title
Intern Embedded Software Developer