V

Very LLC

AI and IoT solution provider

Lead Embedded Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeRemote in CanadaCA$164k

About the Job

Requirements

  • At least 8 years of professional embedded or firmware engineering experience in C or C++.
  • At least 2 years in a technical lead role, owning firmware architecture decisions, leading code reviews, and mentoring other engineers.
  • Experience working directly with clients or stakeholders to scope, estimate, and plan firmware work.
  • Significant experience with Espressif ESP32 platforms using ESP-IDF, including RTOS-based development, OTA update mechanisms, low-level driver integration (I2C, SPI, UART, ADC, and GPIO), and production firmware deployment.
  • Direct, demonstrable experience developing connected-device firmware on modern wireless platforms such as ESP32, including Bluetooth Low Energy, Wi-Fi, and related connectivity technologies.
  • Hands-on experience with wireless communication stacks such as BLE and Wi-Fi at the firmware level.
  • Experience debugging protocol-level communication issues, wireless connectivity problems, device provisioning flows, and interoperability challenges in connected-device ecosystems.
  • Experience connecting devices to cloud IoT platforms such as AWS IoT Core using MQTT over TLS, including certificate-based authentication and device state synchronization.
  • Experience integrating sensors, actuators, and peripherals such as RFID readers, accelerometers, motion sensors, LEDs, and pumps.
  • Ability to read technical specifications and translate them into production-quality firmware implementations.
  • Must reside within Canada and have proper work authorization.

Responsibilities

  • Own firmware architecture and technical direction, making key design decisions and tradeoffs.
  • Serve as the primary firmware point of contact for the client, translating product requirements into technical plans and estimates.
  • Plan and prioritize firmware work, identifying risks and dependencies early.
  • Lead code reviews and set firmware coding, testing, and release standards.
  • Mentor and guide other engineers on the team.
  • Design, develop, and maintain production firmware for ESP32-based connected devices using ESP-IDF.
  • Bring up new hardware and integrate drivers for sensors, actuators, LEDs, and other peripherals.
  • Implement BLE provisioning, Wi-Fi connectivity, and secure cloud communication with AWS IoT Core over MQTT.
  • Build and maintain reliable OTA update mechanisms, including rollback and staged rollouts.
  • Debug and resolve issues across firmware, hardware, wireless, and cloud layers, from development through production.
  • Partner with hardware engineers and contract manufacturers on factory flashing, device provisioning, and production readiness.
  • Support certification, such as FCC, and hardware build phases (EVT/DVT/PVT).
  • Collaborate with mobile and backend teams on device data models, telemetry, and device-to-cloud interfaces.
  • Establish standards for firmware CI/CD, test tooling, and technical documentation.
  • Travel within the US as needed for client engagements.

Desired Qualifications

  • Experience leading firmware for a connected product from concept through mass production.
  • Contributions to open-source ESP-IDF or nRF Connect SDK projects.
  • Background in adjacent protocols such as Thread, Zigbee, Z-Wave, and BLE Mesh.
  • Experience in a consultancy or product development firm shipping across multiple product lines, rather than only one internal product.
  • Comfort with hardware debug toolchains, including JTAG/SWD, logic analyzers, and protocol sniffers.
  • Experience standing up CI/CD for firmware builds and automated test harnesses.
  • Experience with Nordic nRF-series platforms using nRF Connect SDK.
  • Familiarity with embedded security concepts such as secure boot, flash encryption, key management, device attestation, and secure firmware updates.
  • Experience designing OTA update strategies with rollback and staged rollouts.
  • Experience working with contract manufacturers on factory flashing, device provisioning, and production readiness.
  • Experience supporting hardware through EVT/DVT/PVT builds and FCC certification.
  • Familiarity with Protocol Buffers or similar serialization formats for device messaging.
  • Python scripting for test tooling and device automation.

About the Company

Very LLC

AI and IoT solution provider

Very LLC is a technology consulting firm that develops AI-powered applications and end-to-end IoT ecosystems, offering web and mobile development, hardware prototyping, firmware, and cloud architecture to bring ideas to market. It builds scalable IoT solutions that turn data into automation and insights, deployable in the cloud or at the edge. The company differentiates itself by taking on single projects at a time, maintaining transparency about salaries and finances, and operating fully remotely. Its goal is to be a trusted technical partner for complex, high-risk challenges, helping clients turn data into intelligent, edge-enabled, AI-powered products.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
2011

Recently Posted Jobs

Explore more opportunities at Very LLC

See more jobs