Firmware Engineering Leader (Winnipeg)

Firmware Engineering Leader (Winnipeg)

23 Oct
|
Jobgether
|
Winnipeg

23 Oct

Jobgether

Winnipeg

Our partner is looking for a Lead Embedded Firmware Engineer based in Canada. Join a collaborative, fully remote engineering team developing innovative connected devices for commercial, industrial, and consumer applications. In this senior technical leadership role, you will own the firmware lifecycle from hardware bring-up and architecture through production deployment and ongoing maintenance.

You will work extensively with ESP32 wireless microcontrollers, embedded C/C++, and IoT connectivity to build reliable, secure, production-ready solutions. Partnering with hardware engineers, manufacturers, clients, and cross-functional teams, you will guide critical technical decisions and resolve complex hardware, firmware, and connectivity challenges. This opportunity offers meaningful technical ownership, focused project work, and the chance to bring sophisticated connected products from concept to mass production.

Own firmware architecture, technical direction, and key engineering decisions, balancing performance, reliability, security, and maintainability. Serve as the primary firmware technical contact for clients, translating product requirements into technical specifications, project plans, estimates, and actionable development priorities. Lead firmware project planning, identify technical risks and dependencies early, and coordinate delivery across engineering and stakeholder teams.

Establish and maintain firmware coding standards, code review practices, testing strategies, release processes, and technical documentation. Mentor and support engineers, promote knowledge sharing, and guide the team through complex technical challenges. Design, develop, and maintain production-grade embedded firmware in C/C++ for ESP32-based connected devices using ESP-IDF and RTOS-based development approaches.

Implement Bluetooth Low

Energy (BLE) provisioning, Wi-Fi connectivity, and secure device-to-cloud communication using AWS IoT Core, MQTT over TLS, and certificate-based authentication. Design, maintain, and optimize over-the-air (OTA)



firmware update mechanisms, including secure updates, rollback capabilities, and staged deployment strategies. Diagnose and resolve complex issues across firmware, hardware, wireless protocols, and cloud services using tools such as JTAG/SWD debuggers, logic analyzers, and protocol sniffers.

Collaborate with hardware, mobile, and backend teams to define device data models, telemetry requirements, and device-to-cloud interfaces. Work with contract manufacturers to support factory flashing, device provisioning, production readiness, and hardware validation throughout EVT, DVT, and PVT stages. Improve firmware CI/CD pipelines, automated testing frameworks, development tooling, and device automation to increase delivery quality and efficiency.

At least 8 years of professional embedded software or firmware engineering experience using C/C++, including experience delivering production-quality systems. At least 2 years in a technical leadership role, with responsibility for firmware architecture, engineering standards, code reviews, and mentoring other developers. Significant hands-on experience developing production firmware for Espressif ESP32 platforms using ESP-IDF, including RTOS-based development, peripheral drivers, OTA updates, and production deployment.

Demonstrated experience developing connected-device firmware on wireless platforms, including BLE and Wi-Fi, with a strong understanding of communication stacks, device provisioning, and interoperability. Practical experience integrating devices with cloud-based IoT platforms, particularly AWS IoT Core, using MQTT over TLS, certificate-based authentication, and device state synchronization.



Strong understanding of embedded systems, hardware interfaces, technical specifications, and low-level debugging, with the ability to investigate complex issues across hardware, firmware, wireless, and cloud layers.

Proven ability to work directly with clients and stakeholders to clarify requirements, estimate effort, explain technical trade-offs, and maintain confidence in project delivery. Strong problem-solving, analytical, planning, and prioritization skills, combined with explicit written and verbal communication. Ability to take ownership of complex projects, establish structure and technical standards, adapt to changing requirements, and collaborate effectively in a distributed team environment.

Background in a technology consultancy or product development firm, ideally delivering multiple products or client projects. Contributions to open-source ESP-IDF or Nordic nRF Connect SDK projects, or experience with Nordic nRF-series platforms.

Experience building firmware CI/CD pipelines, automated test harnesses, Python-based test tools, and device automation workflows.

Experience supporting contract manufacturers, factory provisioning, hardware validation builds, and FCC certification. CAD $164,000 annually, commensurate with experience.

Performance bonus: Retirement savings: Remote-work support: Monthly stipend of USD $150 for cell phone and internet expenses.

Home office allowance: USD $600 annually for home office equipment.

Healthcare coverage: Extended healthcare, dental, and vision insurance.

Focused project work: Assignment to a single project at a time to encourage deep focus and minimize context switching.

Meaningful technical ownership: Opportunities to influence firmware architecture, establish engineering practices, mentor colleagues, and deliver complex connected-device solutions.

Remote flexibility: Work remotely from within Canada, with travel within the United States as needed for client engagements. #

📌 Firmware Engineering Leader (Winnipeg)
🏢 Jobgether
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: firmware engineering leader (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: firmware engineering leader (winnipeg) / winnipeg