Senior Software Development Engineer - Wireless SDR & Mesh Systems

Trabus Technologies

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

Qualifications

  • 7+ years of professional software engineering experience.
  • Advanced proficiency in modern C++ (17/20), C, or Rust.
  • Extensive experience with Layer 2/3 networking, TCP/IP, UDP, and wireless mesh routing protocols.
  • Deep hands-on experience with cryptographic standards including AES-GCM and TLS 1.3.
  • Proven experience with embedded relational, key-value, or time-series databases in constrained systems.
  • Direct experience with Software-Defined Radio frameworks such as GNU Radio.
  • U.S. Citizenship required due to defense compliance.

Responsibilities

  • Lead technical design of tactical routing algorithms for SDR mesh networks.
  • Architect and implement cryptographic frameworks and key management protocols.
  • Design lightweight embedded database systems for real-time data handling.
  • Write production-grade, low-latency software for Linux-based SDR hardware.
  • Mentor junior engineers and lead technical collaboration across teams.

Benefits

  • Paid Time Off
  • Holidays
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Account
  • 401(k)
  • Life & AD&D Insurance
Full Job Description
Position: Senior Software Development Engineer - Wireless SDR & Mesh Systems
Employment Type: Full-Time
Location: Hybrid (San Diego, CA)
Compensation: TBD
Clearance Level: Active Secret or Top Secret clearance preferred; U.S. Citizenship required

POSITION SUMMARY
TRABUS has an opportunity for a Senior Software Development Engineer to lead the architecture, design, and implementation of core software components for next-generation Software-Defined Radio (SDR) wireless mesh networking systems. In this role, you will drive the development of resilient ad-hoc mesh networking protocols, architect zero-trust encryption frameworks, and optimize embedded database storage for real-time edge performance in mission-critical environments.
RESPONSIBILITIES
  • Lead the technical design and optimization of tactical routing algorithms, dynamic topology discovery, and low-latency networking protocols for resilient SDR mesh networks.
  • Architect and implement end-to-end cryptographic frameworks, key management protocols (KMP), and secure boot/data-at-rest solutions tailored for low-bandwidth or contested RF environments.
  • Design and tune lightweight embedded database systems such as SQLite, DuckDB, LMDB, or custom time-series engines to manage high-throughput packet logging, state tracking, and local data persistence under tight memory limits.
  • Write production-grade, low-latency C/C++ or Rust software targeted for Linux-based SDR hardware, taking ownership of subsystem performance from concept through field deployment.
  • Mentor junior and mid-level engineers, drive code reviews, lead technical trade studies, and collaborate closely with systems, RF, and hardware engineering teams.
REQUIRED QUALIFICATIONS
  • 7+ years of professional software engineering experience.
  • Advanced proficiency in modern C++ (17/20), C, or Rust.
  • Extensive experience with Layer 2/3 networking, TCP/IP, UDP, custom packet processing, and wireless mesh routing protocols such as OLSR, BATMAN-adv, or AODV.
  • Deep hands-on experience with cryptographic standards including AES-GCM, TLS 1.3, ECC, IPsec, NSA Type 1, or Commercial Solutions for Classified (CSfC) standards.
  • Proven experience implementing and optimizing embedded relational, key-value, or time-series databases in constrained embedded systems.
  • Direct experience with Software-Defined Radio frameworks such as GNU Radio, UHD, or REDHAWK and RF physical-layer interactions.
  • U.S. Citizenship is required due to defense/government compliance requirements.
DESIRED QUALIFICATIONS
  • Active DoD Security Clearance (Secret or Top Secret/SCI).
  • Experience with MIL-STD communications protocols, anti-jamming techniques, or low-probability-of-intercept/detection (LPI/LPD) waveforms.
  • Familiarity with containerization tools such as Docker or Podman and automated CI/CD workflows for secure embedded targets.
EDUCATION
Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
BENEFITS
  • Paid Time Off
  • Holidays
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Account
  • 401(k)
  • Life & AD&D Insurance

Trabus Technologies (TRABUS) offers a competitive salary and full range of benefits.

Similar Jobs

More Jobs at Trabus Technologies

More Telecommunications & Hardware Jobs

Find similar Senior Software Development Engineer - Wireless SDR & Mesh Systems jobs: