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 SUMMARYTRABUS 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.
EDUCATIONBachelor'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.