Wireless Software Engineer

Specter

$130K — $155K *
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Fluent in Python and one systems language (C, C++, Go, or Rust).
  • Extensive experience with Linux and headless machine operation.
  • Deep knowledge of WLAN standards and coexistence with other wireless technologies.
  • Familiarity with Linux wireless userspace tools and drivers.
  • Experience with telemetry or data pipelines.
  • Strong grasp of networking fundamentals across the stack.
  • Knowledge of embedded system design, including power management.
  • Hands-on in debugging hardware/software interactions.

Responsibilities

  • Design and maintain wireless software for edge devices, focusing on radio control and QoS policy.
  • Manage fleetwide telemetry and diagnostics for real-time link analysis.
  • Integrate and troubleshoot vendor wireless chipsets and drivers.
  • Debug issues across radio, driver, kernel, and application layers.
  • Collaborate with multiple engineering teams to enhance wireless performance and video quality.
  • Develop automation tools for fleet operations, including monitoring and configuration management.
  • Create RF simulation tools for site design and capacity estimation.

Benefits

  • Opportunity to influence next-gen autonomous platforms.
  • Collaborative environment with cross-functional teams.
  • Exposure to cutting-edge wireless technologies.
  • Hands-on experience with real-world deployments.
  • Professional growth opportunities through complex problem-solving.
Full Job Description
The Role

Specter is hiring a Wireless Software Engineer to own the wireless software stack across our distributed mesh sensor network, spanning radio configuration and control on the device, fleet-wide telemetry and diagnostics, and the tooling our RF team uses to design, deploy, and debug real sites.

Responsibilities:
  • Design, implement, and maintain the wireless software running on Specter's deployed edge devices, including radio configuration and control, channel and power management, QoS policy, rate control, and the device-side interfaces for remote node interrogation.
  • Own fleetwide telemetry and diagnostics: collect, transport, store, and analyze per-link statistics across hundreds of deployed nodes, enabling remote diagnosis of link degradation.
  • Integrate and characterize vendor wireless chipsets, drivers, and firmware including driver-level failure modes and engineering around vendor limitations we do not control.
  • Debug complex issues spanning radio, driver, kernel, and application layers; determine root causes and instrument systems for future diagnostics.
  • Collaborate closely with RF, Hardware Engineering, Embedded Software, and Backend teams to co-design interfaces, support new radio platforms, and ensure strong connections between wireless performance and end-to-end video quality and latency.
  • Build and maintain automation and tooling for fleet operations, including monitoring, alerting, configuration management, and targeted recovery processes.
  • Develop RF simulation and deployment planning tools for real site design, including propagation modeling, channel assignment, and capacity estimation.
  • Support field deployments through bring-up, site characterization, and post-deployment debugging, feeding insights from real-world behavior back into the design process.
  • Contribute to the wireless foundations underpinning Specter's next generation of autonomous and robotic platforms, such as drone communications and distributed node coordination.
What you'll bring
  • Strong software engineering fundamentals, with fluency in Python and at least one systems language such as C, C++, Go, or Rust.
  • Extensive Linux experience, including systemd services, working within the 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 other wireless technologies such as Bluetooth, UWB and cellular.
  • Familiarity with the Linux wireless userspace: cfg80211/nl80211, hostapd, wpa_supplicant, and the related drivers.
  • Experience with telemetry or data pipelines: collecting, storing, and querying operational data.
  • Solid grasp of networking fundamentals across the whole stack from drivers up through application layer.
  • Solid understanding of embedded system design principles, including memory estimation, resource allocation, power management, and performance optimization.
  • 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
  • Experience with sub-GHz wireless, 802.11ah, or mesh networking.
  • Deep architectural understanding of LTE/5G Protocol Stacks (NAS, PDCP, RRC, RLC, MAC, PHY) and 3GPP specifications.
  • Familiarity with embedded interfaces (UART, I2C, I2S, SPI, CAN, PCIe, etc.).
  • Exposure to Video pipeline: encoder control, RTP or QUIC transport, and an understanding of the impact of packet loss on perceived quality.
  • 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, where environmental and software issues both affect reliability.
  • Understanding of QoS concepts and data path optimization algorithms.

Similar Jobs

More Jobs at Specter

  • Wireless Software Engineer
    $130K — $155K *
    San Francisco, CA 94112 (San Francisco County)
    Telecommunications & Hardware
    In-Person
  • Software Engineer - Applied AI
    $150K — $180K *
    San Francisco, CA 94112 (San Francisco County)
    Information Technology
    In-Person
  • Electrical Engineer
    $110K — $130K *
    San Francisco, CA 94112 (San Francisco County)
    Manufacturing & Automotive
    In-Person
  • Senior Antenna Engineer
    $130K — $155K *
    San Francisco, CA 94112 (San Francisco County)
    Telecommunications & Hardware
    In-Person
  • Software Engineer - Fleet
    $135K — $160K *
    San Francisco, CA 94112 (San Francisco County)
    Enterprise Technology
    In-Person

More Telecommunications & Hardware Jobs

Find similar Wireless Software Engineer jobs: