Added
7 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

c i2c zephyr can spi

πŸ“‹ Description

  • Lead firmware development for resource-constrained, connected devices.
  • Partner with electrical engineers on SoCs, memory, sensors.
  • Develop and maintain low-level firmware: drivers, bootloaders, device mgmt.
  • Bring up new hardware: SPI, I2C, UART, BLE, CAN, ADC.
  • Design power-efficient architectures for battery devices.
  • Build systems for sensor data collection and transmission.

🎯 Requirements

  • 8+ years firmware experience on embedded systems.
  • Strong C proficiency; understand compilers, memory, and debug tech.
  • Experience with bare-metal and RTOS (Zephyr, FreeRTOS).
  • Proven hardware bring-up and first-power-on debugging.
  • Deep knowledge of SPI, I2C, UART, CAN, ADC.
  • Hardware debugging tools: oscilloscope, analyzers, RF spectrum.

🎁 Benefits

  • Fully remote in Canada; opportunities for growth.
  • Annual base salary $162,400–$290,000 USD.
  • Initial RSU with potential equity refresh.
  • Performance-based bonus potential.
  • Competitive total compensation; healthcare and parental leave.
  • Professional development stipend; IoT impact projects.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’