Remote Freedom

Firmware Engineer

Samsara

Remote · Remote - Austin; Remote - Seattle; San Francisco, CA, United States Remote - Austin; Remote - Seattle; San Francisco, CA, United States3d ago

See how well you match this role

Upload your résumé — we'll score your fit and check off the skills you already have. Free.

Skills

PythonGoBashReactAWSLinuxCompensation & Benefits

What you'll do

  • Chase every microamp. Design protocols and hardware management for battery-powered sensors and gateways where the gap between good firmware and great firmware is measured in years of device life.
  • + years building firmware for resource-constrained systems , on products that shipped to real customers and then had to survive in the field.
  • Fluency in C. You know what the compiler is doing, and you can read a linker map, a stack trace, or a corrupted heap without guessing.
  • Solid bare-metal and RTOS experience - Zephyr, FreeRTOS, or equivalent. You have made scheduling, memory and timing decisions. Mutexes and semaphores are everyday tools for you.
  • You have helped bring up new boards. First power-on of unproven hardware, at the bench with the electrical engineer who drew it up, working out whether the bug is in your code, a library, the schematic, or the part itself.
  • Fluency in the low-level interfaces - SPI, I2C, UART, CAN, ADC and the ability to debug the seam between hardware and software.
View the full description on Greenhouse

Sourced from Greenhouse. Confirm the details and apply on the employer's site.