GrepJob
ALSO

Staff Firmware Engineer, Platform

ALSO
Apply
1 day ago
Palo Alto, CA, USAStaff+
H1B Sponsor

Base Salary

$230k - $250k/yr

Responsibilities

  • Lead design and implementation of hardware abstraction layers and peripheral drivers.
  • Support RTOS configuration, integration, and optimization.
  • Design and develop frameworks for core platform functions like telemetry and firmware updates.
  • Contribute to Bazel-based build infrastructure for reproducible builds.
  • Contribute to coding standards and make architectural decisions on MCU selection.
  • Drive improvements in build and test infrastructure, maintaining toolchains.
  • Lead optimization efforts for boot time, memory footprint, and runtime performance.

Requirements

  • 7+ years of experience in embedded software/firmware development.
  • MS in an engineering discipline, preferably Computer Science or Electrical Engineering.
  • Strong driver development experience with various MCU peripherals.
  • Experience with real-time operating systems like FreeRTOS or Zephyr.
  • Proficiency with Bazel or similar modern build systems.
  • Expert-level proficiency in C/C++ with understanding of embedded constraints.
  • Experience with toolchain management and debugging tools.
  • Familiarity with CI/CD pipelines for embedded development.
  • Excellent communication skills for documenting complex systems.
  • Experience with bootloader development and hardware-in-the-loop testing.

Benefits

  • Excellent health, dental, and vision insurance covered up to 100% by ALSO.
  • One Medical membership and dedicated insurance advocate.
  • Rich fertility and family-building benefits with Progyny.
  • Flexible time off.
  • 401(k) match.

Tech Stack

BazelCC++CMake

Categories