Specter

Wireless Software Engineer

San Francisco. Posted 2 months ago

The role

The Wireless Software Engineer will own the wireless software stack across a distributed mesh sensor network. This includes radio configuration, fleet-wide telemetry, and tooling for RF design and deployment.

What you will do

  • Design, implement, and maintain wireless software on deployed edge devices.
  • Own fleetwide telemetry and diagnostics for hundreds of deployed nodes.
  • Integrate and characterize vendor wireless chipsets, drivers, and firmware.
  • Debug complex issues spanning radio, driver, kernel, and application layers.
  • Collaborate with RF, Hardware, Embedded Software, and Backend teams.
  • Build and maintain automation and tooling for fleet operations.
  • Develop RF simulation and deployment planning tools.
  • Support field deployments through bring-up, site characterization, and debugging.
  • Contribute to wireless foundations for autonomous and robotic platforms.

Required qualifications

  • Fluency in Python and at least one systems language such as C, C++, Go, or Rust.
  • Extensive Linux experience including systemd services, networking stack, and operating headless remote machines over SSH.
  • Deep understanding of WLAN standards including Wi-Fi (IEEE 802.11) MAC protocols, WFA protocols, and coexistence with Bluetooth, UWB and cellular.
  • Familiarity with Linux wireless userspace: cfg80211/nl80211, hostapd, wpa_supplicant, and related drivers.
  • Experience with telemetry or data pipelines.
  • Solid grasp of networking fundamentals from drivers up through application layer.
  • Solid understanding of embedded system design principles.
  • Experience building and debugging distributed or networked systems.
  • Proficiency with wireless performance analysis using tools such as Wireshark, logging frameworks, and low-level tracing.
  • Hands-on experience debugging hardware/software interactions using oscilloscopes, logic analyzers, protocol analyzers, and embedded logging tools.
  • Ability to work at the hardware/software boundary, including reading datasheets, driver source, and register maps.

Nice to have

  • Deep architectural understanding of LTE/5G Protocol Stacks and 3GPP specifications.
  • Familiarity with embedded interfaces (UART, I2C, I2S, SPI, CAN, PCIe, etc.).
  • Exposure to Video pipeline: encoder control, RTP or QUIC transport.
  • Familiarity with software-defined radio, signal processing, or spectrum analysis tools.
  • Experience with time-series data infrastructure and observability tooling.
  • Previous work with field-deployed hardware.
  • Understanding of QoS concepts and data path optimization algorithms.

About the company

Specter builds video sensors with AI agents to automate the physical world. The team is small and fast growing, with members from Anduril, Amazon, Tesla, Uber, and the U.S. Special Forces.

Wireless Software Engineer at Specter | JobZoey