Source Job

$119,720–$119,720/yr
Canada

  • Own firmware architecture and technical direction for ESP32-based connected devices across the full lifecycle.
  • Lead project planning and act as the primary firmware technical contact for clients, translating needs into specs.
  • Mentor engineers, establish coding standards, and improve testing, automation, and release processes.

C++ RTOS

4 jobs similar to Lead Embedded Firmware Engineer

Jobs ranked by similarity.

US Unlimited PTO

  • Own the device software architecture end to end, from safety-critical control to secure cloud communication.
  • Lead a small firmware team while staying hands-on, driving fast iteration and clean interfaces.
  • Bring up new hardware, implement revenue-grade metering, and ship secure OTA updates.

ConnectDER develops the Meter Socket Adapter, a product that reduces the cost and interconnection time for solar energy, EV charging, and home battery storage. They are a venture-backed company of over 50 professionals with a collaborative, transparent, and team-oriented culture.

$69,350–$83,950/yr
Canada

  • Lead and develop a distributed engineering organization across multiple time zones.
  • Drive technical roadmap and engineering excellence for scalable, secure, observable systems.
  • Foster ownership, continuous learning, and reliability practices across engineering teams.

They build developer tooling for identifying security vulnerabilities and code quality issues early in the development lifecycle. A distributed, collaborative culture across Canada, US, and Europe, emphasizing ownership and continuous learning.

South Korea

  • Design and maintain firmware for wearable sensing devices, including sensor integration and real-time data acquisition.
  • Build reliable device-to-cloud communication and AWS infrastructure for large-scale multimodal data.
  • Develop APIs and data pipelines in Python, and remotely deploy, monitor, and debug the device fleet across real-world collection sites.

An early-stage Physical AI company building the data layer for real-world robot operations. They capture synchronized vision and touch data from human work using wearable sensors to create high-fidelity training datasets.

Canada

  • Design and maintain robotics middleware using modern C++ on embedded Linux.
  • Own platform components from architecture to deployment and fleet operations.
  • Collaborate with autonomy, systems, and hardware teams on safety and reliability.

The company builds and evolves embedded software platforms for a fleet of autonomous delivery robots. It fosters a collaborative, cross-functional engineering culture focused on reliability, safety, and professional growth.