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

Python Backend Developer

Job in Tysons, Virginia, USA
Listing for: Digital Global Systems Inc
Full Time position
Listed on 2025-11-29
Job specializations:
  • Software Development
    Python, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: Tysons

We are seeking a highly skilled Python Backend Developer with 6+ years of experience in software development, specializing in software-defined radios (SDR) and radio frequency (RF) communication. This is a strictly backend development role, requiring deep expertise in Python programming, signal processing, and Agile software development methodologies. The ideal candidate will have experience working in multi-Python environments, including Pyenv and Poetry configuration, and a strong background in Ubuntu-based Linux development.

This role focuses on building and optimizing backend systems for RF communication applications, emphasizing GPU acceleration, real-time signal processing, and seamless module integration into current and future software pipelines.

Key Responsibilities
  • Design, develop, and maintain Python-based backend solutions for SDR and RF communication applications.
  • Implement and optimize signal processing algorithms, waveform generation, and RF data analysis using Python.
  • Work with SDR frameworks, with a primary focus on Soapy

    SDR, followed by GNU Radio, Ettus USRP, and other SDR platforms.
  • Develop Python-based APIs, libraries, and automation tools to streamline RF communication workflows.
  • Integrate new software modules into existing and future software pipelines, ensuring compatibility, performance, and scalability.
  • Utilize Python libraries such as Num Py, Sci Py, Matplotlib, Pandas, PyQt, and scikit-signal for backend data processing and visualization.
  • Configure and manage multi-Python environments using Pyenv and Poetry for dependency management and virtual environments.
  • Leverage GPU acceleration (CUDA, OpenCL, or CuPy) to optimize real-time signal processing and computation-intensive tasks.
  • Perform real-time data analysis, filtering, and transformation of RF signals.
  • Develop robust unit tests, integration tests, and performance optimizations to ensure backend software reliability
  • Follow Agile development methodologies, participating in daily standups, sprints, and code reviews.
  • Work extensively in Ubuntu-based development environments, ensuring software compatibility, stability, and optimization on Linux systems.
  • Maintain documentation, version control (Git), and CI/CD pipelines for efficient software deployment.
Required Qualifications
  • 6+ years of experience with Python backend development
  • Expertise in Software-Defined Radios (SDR), RF communication
    , and signal processing
  • Strong background in Soapy

    SDR, GNU Radio, Ettus USRP,
    and related frameworks
  • Experience with multi-Python environments (Pyenv, Poetry)and GPU acceleration (CUDA, OpenCL, CuPy)
  • Comfortable in an Ubuntu-based development environment
    with a focus on real-time data processing and CI/CD integration
  • Knowledge of RF communication fundamentals, including modulation/demodulation techniques and spectrum analysis
Preferred Qualifications
  • Experience with machine learning applications in signal processing
  • Familiarity with Python-based automation and scripting for RF testing
  • Knowledge of cloud-based or edge computing platforms for RF data processing
  • Understanding of network protocols and real-time data streaming
  • Self-starter who thrives in fast-paced environments with exceptional time management skills
  • Hybrid/Remote flexibility based on project requirements
  • A collaborative and fast-paced environment focused on Python backend development for RF and SDR applications in Ubuntu-based environments
Apply to this job

Please send your name, contact information, and an updated resume.

#J-18808-Ljbffr
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary