×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Development Engineer – Wireless SDR & Mesh Systems

Job in San Diego, San Diego County, California, 92189, USA
Listing for: TransMedics, Inc.
Full Time position
Listed on 2026-09-05
Job specializations:
  • Software Development
    C++ Developer, Software Engineer, DevOps, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below

Senior Software Development Engineer – Wireless SDR & Mesh Systems

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

ABOUT TRABUS

Trabus Technologies (TRABUS) is a minority-owned, service-disabled veteran-owned small business (SDVOSB) headquartered in San Diego, providing advanced wireless technology solutions, cybersecurity expertise, artificial intelligence, data science, and software engineering capabilities to federal and commercial clients since 2010. Our diverse technical strengths span emerging wireless innovations and engineering support to the armed services.

TRABUS has been recognized on the Inc. 5000 list over the years, reflecting our continued growth and commitment to delivering innovative, mission-focused solutions to our customers.

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
EQUAL EMPLOYMENT OPPORTUNITY

Trabus Technologies is an Equal Employment Opportunity Employer. We are committed to the principles of equal employment opportunity and will not discriminate against any employee or applicant for employment because of race, color, religion, sex, national origin, age, disability, veteran status, or any status protected by federal, state, or local discrimination laws.
Trabus Technologies (TRABUS) offers a competitive salary and full range of benefits.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary