Intern Embedded Software Developer

Johnson Controls

Brossard, Canada
Base: $22.00 - $25.00; bonus/equity: not specified...
**
Strong knowledge of c
Networking concepts (tcp/ip)
Comfortable with linux
** Johnson Controls is seeking an enthusiastic Embedded Software Developer intern for their Brossard, Canada office. The role focuses on developing the firmware for fire panels, collaborating with senior engineers, and enhancing testing and CI/CD processes. **

Job Summary

  • Contribute to the development, maintenance, and enhancement of fire panel firmware.
  • Develop and maintain Wireshark dissectors, support debugging of packet communication, and automate packet capture and analysis workflows.
  • Build or extend unit test frameworks, integrate static analysis and coverage tools, and increase automated test coverage.

Matching Summary

Match Score: 75

** Johnson Controls is seeking an enthusiastic Embedded Software Developer intern for their Brossard, Canada office. The role focuses on developing the firmware for fire panels, collaborating with senior engineers, and enhancing testing and CI/CD processes. **

Salary

Base: $22.00 - $25.00; Bonus/Equity: Not specified; Benefits: competitive benefits package

Skills & Requirements

Must-have

  • Strong knowledge of C
  • Networking concepts (TCP/IP)
  • Comfortable with Linux
  • Wireshark dissector development
  • Microcontrollers, FreeRTOS, Embedded Linux
  • CI/CD exposure
  • Git, Docker, virtualization

Nice-to-have

  • Analytical and detail-oriented
  • Curious and eager to learn
  • Improving developer workflows
  • Collaboration with senior engineers

Key Requirements

  • Bachelor’s in Software, Computer, or Electrical Engineering
  • Basic understanding of unit testing

Work Rights

Not specified

Tailored Resume

Cover Letter