Embedded Firmware and Hardware Engineer

CRYOPAK INCMontreal, QC

About The Position

Cryopak is looking for a versatile Embedded Firmware & Hardware Engineer to design and develop next-generation high precision temperature and humidity monitoring and logging devices with integrated Wi-Fi and LTE connectivity for applications in logistics, transport and cold chain. This role combines firmware development with hands-on hardware design, bringing products from concept through production. You’ll play a key role in building reliable, secure, and scalable connected systems deployed in real-world environments. The candidate. Reporting to the Director of Operations, you will work closely with multiple individuals in R&D, manufacturing and quality control to help deliver products on-time and meet customer expectations.

Requirements

  • Bachelor's degree in electrical engineering, Computer Engineering or related field
  • A minimum of 3+ years of experience in embedded systems development and strong proficiency in C/C++ for embedded platforms.
  • Hands on experience with micro-controllers, in hardware design, and experience with IoT communication protocols
  • Bilingual French and English, (English proficiency is required, as approximately 70% of the workday involves working with Global tools and participating in daily meetings with both American and Canadian peers)

Nice To Haves

  • Familiarity with TCP/IP stacks, MQTT, HTTP/HTTPS, and cloud IoT services
  • Experience with LTE modem integration and carrier certification processes
  • Knowledge of RF design considerations and antenna tuning
  • Experience with secure firmware (secure boot, encryption, key management)
  • Familiarity with battery-powered and energy-efficient designs
  • Experience in full product lifecycle development (prototype → production)
  • Strong system-level thinking across hardware and software
  • Excellent problem-solving and debugging skills
  • Ability to work independently and in cross-functional teams
  • Strong communication and documentation skills
  • Detail-oriented with a focus on reliability and scalability

Responsibilities

  • Firmware Development
  • Design, develop, and maintain embedded firmware in C/C++ for logger devices
  • Integrate and optimize Wi-Fi, LTE, BLE, LoRa stacks for reliable connectivity
  • Develop drivers and interfaces for sensors, modems, and peripherals (UART, SPI, I2C, USB, etc.)
  • Optimize firmware for network connectivity, power consumption, performance, and memory constraints
  • Debug and trouble-shoot system-level issues across hardware and software
  • Produce flowcharts and state diagrams to fully represent firmware functionality
  • Hardware Design
  • Design schematics and assist with PCB layout for embedded devices
  • Select and integrate components (MCUs, LTE/Wi-Fi modules, PMICs, sensors, antennas)
  • Bring up new hardware, including board validation and debugging
  • Working with manufacturing partners on DFM (Design for Manufacturing) and DFT (Design for Test)
  • Assess and recommend PCB vendors for volumes manufacturing, reliability and cost considerations
  • Cross Functional Work
  • Work with Quality control to address reliability and yield aspects of all products
  • Support product certification (FCC/CE, carrier approvals for LTE)
  • Develop and maintain technical documentation (schematics, firmware architecture, test plans)
  • Participate in code reviews and hardware design reviews
  • Assist in field debugging and performance monitoring of deployed devices
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service