Senior Software Development Engineer – Embedded Wireless SDR & Analytics

Trabus Technologies

San Diego (CA)

On-site

USD 140,000 - 190,000

Full time

14 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Trabus Technologies seeks a Senior Software Development Engineer to architect and build embedded control and real-time analytics for SDR wireless mesh systems.

You will re-architect C++ low-level radio control logic, optimize DSP control, and develop end-to-end telemetry with KPIs. The role requires deep knowledge of SDR, API design, and secure RF communications, with leadership responsibilities.

Qualifications

  • 7+ years of hands-on software engineering experience.
  • Advanced proficiency in C++ (20/23), C, Ubuntu, and backend languages such as Python, Go, or Rust.
  • SDR architecture, DSP control interfaces, RF state machines, and transceiver control protocols.
  • Experience with multi-core processors, Linux, Windows, macOS, device drivers and tools such as GitHub, GNU Radio and MATLAB
  • API design and serialization formats (JSON, Protobuf).
  • Time-series metric processing, RF KPI definition and telemetry pipelines.
  • Embedded DB solutions (SQLite, TimescaleDB, InfluxDB, Redis).
  • US Citizenship required.

Responsibilities

  • Evaluate, design, implement, document, and maintain embedded software for real-time control and monitoring of SDR hardware.
  • Architect APIs and services to manage telemetry, configuration, and C2 integrations.
  • Build edge analytics to expose network KPIs like RSSI, SINR, and link latency for dynamic management.
  • Optimize embedded databases for high-volume metrics and low-latency telemetry queries.
  • Collaborate with security and networking teams to enforce zero-trust encryption on interfaces and payloads.
  • Lead architectural decisions, mentor teammates, and interface with hardware/RF engineers.

Skills

7+ years exp
C++
C
Ubuntu
Python
Go
Rust
SDR architecture
DSP control
RF state machines
Transceiver protocols
Multi-core CPUs
Linux
Windows
macOS
Device drivers
GitHub
GNU Radio
MATLAB
APIs design
JSON
Protocol Buffers
Time-series data
RF KPIs
Telemetry pipelines
SQLite
TimescaleDB
InfluxDB
Redis
US Citizen

Education

Bachelor's or Master's in CS/CE/EE

Job description

Senior Software Development Engineer – Embedded Wireless SDR & Analytics

Position: Senior Software Development Engineer – Embedded Wireless SDR & Analytics

Employment Type: Full-Time

Compensation: TBD

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 architect and build embedded control and management software and real-time operational analytics for existing and next-generation Software-Defined Radio (SDR) wireless mesh systems. In this role, you will evaluate C++ code to re-architect and optimize existing low-level wireless radio control logic with high-level system management. You will improve and enhance existing digital signal processing (DSP) control algorithms for transmitting and receiving wireless waveforms while establishing end-to-end system KPIs, telemetry pipelines, and real-time event alerting.

RESPONSIBILITIES
  • Evaluate, design, implement, document, and maintain low-level embedded software for real-time control, configuration, and state monitoring of SDR hardware and RF modules.
  • Architect high-performance APIs and services to manage system telemetry, remote node configuration, and external Command & Control (C2) integrations.
  • Build edge analytics pipelines to process and expose critical network KPIs, including RSSI, SINR, packet error rates, mesh link latency, and spectral efficiency, for dynamic network management.
  • Optimize embedded relational and time-series databases to log high-volume operational metrics, store persistent state data, and execute low-latency local telemetry queries.
  • Partner with security and networking teams to enforce zero-trust encryption standards across management interfaces and API payloads over secure RF channels.
  • Lead architectural decisions for control software, mentor team members, and interface with hardware/RF engineers to translate system requirements into reliable software deliverables.
REQUIRED QUALIFICATIONS
  • 7+ years of hands-on software engineering experience.
  • Advanced proficiency in C++ (20/23), C, Ubuntu, and backend languages such as Python, Go, or Rust.
  • In-depth knowledge of SDR architecture, DSP control interfaces, RF state machines, and transceiver control protocols.
  • Experience with multi-core processors, Linux, Windows, macOS, device drivers and tools such as GitHub, GNU Radio and MATLAB
  • Expertise in designing, scaling and documenting APIs and serialization formats such as JSON and Protocol Buffers.
  • Demonstrated experience processing time-series metric streams, defining RF network KPIs, and building telemetry software pipelines.
  • Experience with embedded database solutions such as SQLite, TimescaleDB, InfluxDB, or Redis optimized for resource-constrained hardware.
  • U.S. Citizenship is required.
DESIRED QUALIFICATIONS
  • Ability to obtain an active DoD Security Clearance (Secret or Top Secret/SCI).
  • Experience with cloud-to-edge telemetry frameworks such as Prometheus, Grafana, MQTT, or Kafka.
  • Familiarity with defense radio standards, tactical data links, or software frameworks.
EDUCATION

Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded SDR Software Engineer – Real-Time Analytics
Senior Embedded SDR Software Engineer – Real-Time Analytics

Trabus Technologies • San Diego (CA)

On-site
USD 140,000 - 190,000
Electrical Engineer / RF Engineer
Electrical Engineer / RF Engineer

Trideum Corporation • Huntsville (AL)

On-site
USD 90,000 - 130,000
Software Engineer, Embedded Linux - Unmanned Aircraft Systems
Software Engineer, Embedded Linux - Unmanned Aircraft Systems

TrellisWare Technologies • San Diego (CA)

On-site
USD 115,000 - 200,000
Lead Embedded Software Architect
Lead Embedded Software Architect

Scientific Research Corporation • North Charleston (SC)

On-site
USD 150,000 - 230,000
Senior Software Defined Radio (SDR) Engineer
Senior Software Defined Radio (SDR) Engineer

Leidos • United States

On-site
USD 120,000 - 165,000
RF Engineer
RF Engineer

Tri Star Engineering, Inc. • Crane (IN)

On-site
USD 90,000 - 120,000
Product Systems Engineer - Unmanned Aircraft Systems
Product Systems Engineer - Unmanned Aircraft Systems

TrellisWare Technologies • San Diego (CA)

On-site
USD 115,000 - 200,000
Senior Staff RF Design Engineer - Unmanned Aircraft Systems
Senior Staff RF Design Engineer - Unmanned Aircraft Systems

TrellisWare Technologies • San Diego (CA)

On-site
USD 115,000 - 200,000
Senior Network Test Engineer
Senior Network Test Engineer

TransMedics, Inc. • San Diego (CA)

On-site
USD 130,000 - 145,000
Paid Time Off
Holidays
Health Insurance
+5
External Job Posting Title Communications/RF Data Collection and Software Defined Radio (SDR) Engineer
External Job Posting Title Communications/RF Data Collection and Software Defined Radio (SDR) Engineer

Peraton • Red Bank (NJ)

On-site
USD 135,000 - 216,000