Added
9 hours ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

c i2c zephyr can spi

πŸ“‹ Description

  • Lead firmware development for resource-constrained devices from hardware selection to production
  • Partner with electrical engineers to evaluate SoCs, memory, sensors, and bring new boards to life.
  • Develop and maintain low-level firmware including drivers, bootloaders, device management, updates
  • Bring up new hardware by configuring I/O and validating SPI, I2C, UART, BLE, CAN, and ADC
  • Design power-efficient architectures for battery-powered devices.
  • Build systems for collecting and transmitting sensor data across large fleets.

🎯 Requirements

  • 8+ years of firmware development for resource-constrained embedded systems.
  • Strong proficiency in C and low-level system debugging.
  • Significant experience with bare-metal and RTOS like Zephyr or FreeRTOS.
  • Proven ability to bring up hardware and diagnose first-power-on issues with EE teams.
  • Strong understanding of SPI, I2C, UART, CAN, and ADC.
  • Hardware-debugging experience with oscilloscopes, network analyzers, RF spectrum analyzers.

🎁 Benefits

  • Annual base salary: $162,400–$290,000 USD, with location/skills affecting compensation.
  • Eligibility for initial RSU grant and potential equity refresh.
  • Performance-based bonus or variable compensation opportunities.
  • Fully remote work for eligible candidates residing in Canada.
  • Flexible working arrangements and healthcare/parental leave programs.
  • Professional development stipend and opportunities to impact large-scale IoT products.
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 β†’