Mid-Level Software Integration & Test Engineer – Wireless SDR & Mesh Systems

Trabus Technologies
  • San Diego, California
    5 days ago

    Job Description

    Position: Mid-Level Software Integration & Test Engineer – Wireless SDR & Mesh Systems
    Employment Type: Full-Time
    Location: Hybrid (San Diego, CA)
    Compensation: TBD
    Clearance Level: Ability to obtain a Security Clearance required; 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 Mid-Level Software Integration & Test Engineer to drive end-to-end software integration, automated regression testing, and final system validation for next-generation Software-Defined Radio (SDR) wireless mesh networking systems. In this role, you will design rigorous test cases, build automated test suites for embedded radio controls and REST APIs, and validate complex mesh networks from early software integration through final release verification.
    RESPONSIBILITIES
    • Design, execute, and maintain detailed test plans and test procedures covering functional, performance, security, and edge-case scenarios for embedded software, REST APIs, and wireless mesh networks.
    • Build, expand, and maintain scalable automated test frameworks using Python, PyTest, Robot Framework, or shell scripting integrated into CI/CD pipelines to ensure continuous software stability.
    • Collaborate with software, RF, and hardware engineers to integrate embedded control software, low-level SDR firmware, RESTful microservices, and database layers into unified deployment candidates.
    • Set up and conduct lab-based RF channel simulation, network impairment testing, hardware-in-the-loop (HITL) testbeds, and field testing to evaluate dynamic topology discovery and key performance metrics, including throughput, latency, and packet loss.
    • Identify, reproduce, document, and track software defect reports using issue tracking systems such as Jira.
    • Validate system readiness, generate verification reports, and approve software builds for final production delivery.
    REQUIRED QUALIFICATIONS
    • 3–5 years of dedicated software testing and system integration experience.
    • Strong proficiency in Python for building automated test suites, interacting with REST APIs, and parsing log file streams.
    • Solid understanding of TCP/IP, UDP, socket communications, and experience using packet analyzers such as Wireshark to inspect traffic flow and diagnose network issues.
    • Experience validating software on embedded Linux platforms, microcontrollers, or Software-Defined Radio (SDR) hardware setups.
    • Hands-on experience testing REST APIs and microservices using tools such as Postman, PyTest, or custom script suites.
    • U.S. Citizenship is required due to defense/government compliance requirements.
    • Ability to obtain a Security Clearance is required.
    DESIRED QUALIFICATIONS
    • Experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions and Docker containerization.
    • Exposure to RF instrumentation, including spectrum analyzers, signal generators, or channel simulators, or SDR frameworks such as GNU Radio.
    • Familiarity with dynamic mesh routing protocols such as OLSR or BATMAN-adv, or hardware-in-the-loop (HITL) environments.
    EDUCATION
    Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
    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.
     

    Numbers & Facts

    LocationSan Diego, California
    Websitehttps://www.trabus.com

    Skills

    • Acceptance Testingunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Atlassian JIRAunmatched
    • Bug Tracking Softwareunmatched
    • Bug Tracking/Defect Managementunmatched
    • Build Managementunmatched
    • Computer Engineeringunmatched
    • Computer Firmwareunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Scienceunmatched
    • Disability Accommodationsunmatched
    • Dockerunmatched
    • Electrical Engineeringunmatched
    • Embedded Linuxunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Emerging Technologyunmatched
    • Field Trialsunmatched
    • Functional Testingunmatched
    • GitHubunmatched
    • Government Requirementsunmatched
    • Hardware Administrationunmatched
    • Hardware Quality Assuranceunmatched
    • Home Automationunmatched
    • Instrumentationunmatched
    • Integration Testingunmatched
    • Internet Securityunmatched
    • Jenkinsunmatched
    • Mail Servicesunmatched
    • Microcontrollerunmatched
    • Microservicesunmatched
    • Network Administration/Managementunmatched
    • Network Simulationunmatched
    • Network Softwareunmatched
    • Network Systemsunmatched
    • Network Testingunmatched
    • Performance Metricsunmatched
    • Pytestunmatched
    • Python Programming/Scripting Languageunmatched
    • REST (Representational State Transfer)unmatched
    • Radio Frequencyunmatched
    • Regression Testingunmatched
    • Regulatory Complianceunmatched
    • Reporting Skillsunmatched
    • Robot (Python Framework)unmatched
    • Routing Protocolsunmatched
    • Scripting (Scripting Languages)unmatched
    • Security Clearanceunmatched
    • Small Businessunmatched
    • Socketsunmatched
    • Software Debuggingunmatched
    • Software Engineeringunmatched
    • Software Testingunmatched
    • Software Validationunmatched
    • Spectrum Analyzersunmatched
    • System Integration (SI)unmatched
    • System Validationunmatched
    • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
    • Test Automationunmatched
    • Test Caseunmatched
    • Test Designunmatched
    • Test Harnessunmatched
    • Test Suiteunmatched
    • Testingunmatched
    • Topologyunmatched
    • UDP (User Datagram Protocol)unmatched
    • United States Citizenunmatched
    • Unix Shell Programmingunmatched
    • Wireless Communicationsunmatched
    • Wireshark (Ethereal)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder