Real-Time DSP Software Engineer (C/C++, Linux)

Altamira Technologies Corp.

Warrenton, Northern (VA, KY)

Hybrid

USD 100,000 - 150,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Altamira Technologies in Warrenton, VA is seeking a DSP Software Engineer to design and build software engines for sensing and communications platforms. You will tackle high-throughput, low-latency data processing in a Linux-centric environment.

Responsibilities include developing in C++ and Python, handling high-rate data streams over UDP/TCP, implementing DSP algorithms (FFT, FIR, DDC), and contributing to automated testing and CI/CD.

Qualifications

  • Professional software development experience with C/C++ and Python.
  • Linux systems: proficiency with multi-threading, IPC, and socket programming.
  • Experience with DSP signal processing frameworks (X-Midas, GNU Radio, REDHAWK).
  • Experience implementing mathematical / scientific algorithms in code.
  • Strong grasp of OOD, design patterns, and modern DevOps/CI/CD.

Responsibilities

  • Develop high-performance C++ and Python for data processing and real-time systems.
  • Handle high-rate data streams over UDP/TCP with low-latency transfer.
  • Create Python-based tools for automated testing, signal simulation, and benchmarking; support GitLab CI.
  • Translate complex DSP algorithms (FFT, FIR, DDC, spectral estimation) into efficient software.
  • Lead and participate in code reviews, use Git and Jira for releases.

Skills

C/C++
Python
Linux
Multi-threading
IPC
Socket programming
OOD & Design Patterns
DevOps / CI/CD
DSP algorithms

Tools

X-Midas
GNU Radio
REDHAWK
Git
Jira
Docker
Podman

Job description

Altamira Technologies in Warrenton, VA is seeking a DSP Software Engineer to design and build software engines for sensing and communications platforms. You will tackle high-throughput, low-latency data processing in a Linux-centric environment.

Responsibilities include developing in C++ and Python, handling high-rate data streams over UDP/TCP, implementing DSP algorithms (FFT, FIR, DDC), and contributing to automated testing and CI/CD.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time DSP Software Engineer (Linux, C++/Python)
Real-Time DSP Software Engineer (Linux, C++/Python)

altamiracorps • Warrenton (VA)

On-site
USD 100,000 - 150,000
DSP Software Engineer: High-Performance Data Pipelines
DSP Software Engineer: High-Performance Data Pipelines

FOTOMILL STUDIOS LIMITED • Warrenton (VA)

On-site
USD 100,000 - 150,000
TS/SCI DSP Software Engineer – High-Throughput
TS/SCI DSP Software Engineer – High-Throughput

Altamira Technologies Corporation • Warrenton (VA)

On-site
USD 100,000 - 150,000
Equal Opportunity Employer
DSP Software Engineer
DSP Software Engineer

Altamira Technologies Corporation • Warrenton (VA)

On-site
USD 100,000 - 150,000
DSP Software Engineer
DSP Software Engineer

altamiracorps • Warrenton (VA)

On-site
USD 100,000 - 150,000
DSP Software Engineer
DSP Software Engineer

Altamira Technologies Corp. • Warrenton (VA), Northern (KY)

On-site
USD 100,000 - 150,000
DSP Software Engineer
DSP Software Engineer

FOTOMILL STUDIOS LIMITED • Warrenton (VA)

On-site
USD 100,000 - 150,000
DSP Software Engineer with Security Clearance
DSP Software Engineer with Security Clearance

Altamira Technologies Corporation • Warrenton (VA)

On-site
USD 100,000 - 150,000
Equal Opportunity Employer
Real-Time DSP Software Engineer
Real-Time DSP Software Engineer

Leidos Inc • San Diego (CA)

On-site
USD 108,000 - 195,000
RF DSP Software Engineer (C++, Linux) – High-Throughput Signals
RF DSP Software Engineer (C++, Linux) – High-Throughput Signals

Erias Ventures, LLC • Maryland

On-site
USD 205,000 - 289,000
Above market pay
Spot bonuses
Professional development
+3