GrepJob
Specter

Software Engineer - Embedded Systems

Specter
Apply
5 months ago
San Francisco, CA, USAMid Level / Senior
H1B Sponsor

Responsibilities

  • Design, implement, and maintain firmware for edge devices across various embedded platforms.
  • Integrate RF modules, cameras, and multi-modal sensors into the embedded software stack.
  • Perform board bring-up and debug hardware/software interactions using diagnostic tools.
  • Collaborate with hardware and product engineering teams to co-design interfaces.
  • Build and maintain CI/CD pipelines and automated testing for embedded targets.
  • Debug and optimize system performance focusing on power consumption and reliability.
  • Contribute to foundational platform components like bootloaders and secure boot.

Requirements

  • Proficiency in C, C++, Rust, or similar languages for embedded targets.
  • Experience with embedded Linux, RTOS, or bare-metal programming for microcontrollers.
  • Hands-on experience with kernel driver development and low-level peripheral drivers.
  • Familiarity with communication protocols like SPI, I2C, UART, and Ethernet.
  • Comfortable debugging hardware using lab equipment like logic analyzers and oscilloscopes.

Tech Stack

Categories