1

Embedded Firmware Jobs in Quebec (NOW HIRING)

Specialiste en micrologiciels embarques / Embedded Firmware Specialist Montreal, QC (Hybride) Temps plein Resume du poste Nous recherchons un ingenieur en micrologiciels embarques experimente pour ...

Your role as a Firmware Engineer at FTEX is key to establishing ourselves as leaders in Quebec's EV ... Acting as a leader in a team of embedded systems engineers to deliver features on time and with ...

As part of an agile team, actively contribute to the architecture, design, coding and testing of the embedded firmware to effectively meet business needs * Participate in the technological monitoring ...

Experience with embedded firmware, wireless technologies (LTE, BLE, WIFI), IoT devices, unit testing, microcontrollers (e.g., MSP430, STM32, nRF528xx), Embedded Linux (ARM/Ubuntu), CAN bus, USB.

Embedded platform architecture * Contribute to defining the architecture of embedded platforms ... Design interfaces between firmware, hardware, and software modules (AI, imaging pipeline ...

Your role as a Firmware Engineer at FTEX is key to establishing ourselves as leaders in Quebec's EV ... Acting as a leader in a team of embedded systems engineers to deliver features on time and with ...

Collaborate closely with hardware and firmware teams to ensure seamless system performance. * Debug ... Knowledge of embedded Linux development. * Good communication skills in English ; French is an ...

Design, develop, integrate, test, and deploy Linux firmware for satellite and airborne payloads ... embedded Linux applications * 3+ years of experience programming in C/C++ * Strong knowledge of ...

Design, develop, integrate, test, and deploy Linux firmware for satellite and airborne payloads ... embedded Linux applications * 3+ years of experience programming in C/C++ * Strong knowledge of ...

Develop embedded firmware for microcontrollers, including system control logic, inter-component communication, and embedded algorithms. * Support system integration across multiple platforms ...

Develop embedded firmware for microcontrollers, including system control logic, inter-component communication, and embedded algorithms. * Support system integration across multiple platforms ...

We are seeking candidates for a senior-level firmware engineer position, to play a key role in the design, development, and maintenance of embedded software for our locomotive remote-control systems ...

next page

Showing results 1-20

Embedded Firmware information

See Quebec salary details

$60.5K

$119K

$170.5K

How much do embedded firmware jobs pay per year?

As of May 29, 2026, the average yearly pay for embedded firmware in Quebec is $118,975.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,000.00 and $138,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Embedded Firmware Engineer, and why are they important?

To thrive as an Embedded Firmware Engineer, you need a strong background in computer engineering or electrical engineering, with expertise in C/C++ programming, microcontroller architectures, and hardware-software integration. Familiarity with tools like debuggers, oscilloscopes, version control systems (e.g., Git), and industry certifications such as Certified Embedded Systems Engineer can be beneficial. Problem-solving, attention to detail, and effective communication are crucial soft skills for diagnosing issues and collaborating with cross-functional teams. These skills and qualities are vital for developing reliable, efficient firmware that meets product requirements and ensures seamless operation of embedded devices.

What are some common challenges faced by embedded firmware engineers, and how can they be addressed?

Embedded firmware engineers often encounter challenges such as resource constraints, debugging hardware-software interactions, and ensuring real-time performance. Working within limited memory and processing power requires efficient coding practices and thorough optimization. Additionally, close collaboration with hardware teams is essential to troubleshoot issues that may arise from tight integration with physical components. Staying updated with the latest tools and methodologies, along with strong problem-solving skills, helps address these challenges effectively.

What are embedded firmware engineers?

Embedded firmware engineers are professionals who design, develop, and maintain the low-level software (firmware) that controls hardware devices. Their work involves writing code that directly interfaces with microcontrollers or processors, enabling devices such as appliances, automotive systems, medical devices, and consumer electronics to function as intended. They often work closely with hardware engineers to ensure seamless integration between hardware and software, optimizing performance and reliability. Embedded firmware engineers typically use programming languages like C or C++ and have a deep understanding of both hardware and software systems.

What is the difference between Embedded Firmware vs Embedded Software Developer?

AspectEmbedded FirmwareEmbedded Software Developer
CredentialsTypically requires embedded systems or electronics background, often with certifications in embedded systemsRequires programming skills, often with degrees in computer science or software engineering
Work EnvironmentHardware-focused, working closely with microcontrollers, sensors, and hardware componentsSoftware-focused, developing applications that run on embedded systems
Industry UsageUsed in consumer electronics, automotive, medical devices, and industrial equipmentDevelops software for embedded systems across various industries

Embedded Firmware specialists focus on programming low-level code directly on hardware devices, often requiring hardware knowledge. Embedded Software Developers create higher-level software that runs on embedded systems, emphasizing coding and application development. Both roles are essential in embedded systems development but differ in scope and focus.

What are popular job titles related to Embedded Firmware jobs in Quebec? For Embedded Firmware jobs in Quebec, the most frequently searched job titles are:
Infographic showing various Embedded Firmware job openings in Quebec as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $118,975 per year, or $57.2 per hour.
Embedded Firmware and Hardware Engineer

Embedded Firmware and Hardware Engineer

CRYOPAK INC

Montreal, QC • On-site

Full-time

Posted 6 days ago


Job description

Embedded Firmware and Hardware Engineer

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.

Essential Job Functions

  1. 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
  2. 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
  3. 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

Qualifications

  • 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)

Competencies Required for this Position

  • 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