DSP Engineer (digital signal processing)

  • Houston, TX
  • Posted 3 days ago | Updated 3 days ago

Overview

On Site
$0 - $0
Accepts corp to corp applications
Contract - W2

Skills

DSP
digital signal processing
Python
MATLAB

Job Details

DSP Engineer (digital signal processing)

Location: Houston, TX (onsite is must)

Duration: 6+ months contract

Required qualifications (must-haves)
Strong background in digital signal processing.
Proficiency in Python (NumPy, SciPy, Pandas; plotting with Matplotlib/Plotly) and MATLAB.
Excellent mathematical skills (linear algebra, probability, statistics, optimization).
Fluent in English (written and spoken).
BS/MS in Electrical Engineering, Applied Math, Computer Engineering, Physics, or related.
Proven experience shipping DSP solutions from prototype to production (include portfolio, code samples, or publications if available).

Preferred qualifications (nice-to-haves)
Domain: seismic/microseismic/DAS, downhole telemetry, rotating equipment vibration, acoustics, or industrial process signals.
Array processing (beamforming, DOA), compressive sensing, sparse recovery, de-noising/de-blending.
Real-time systems: streaming frameworks (Kafka/Kinesis), edge inference (NVIDIA Jetson/industrial PCs), OPC UA/Modbus.
Performance: numba/Cython, C/C++ extensions, GPU acceleration (CuPy), or FPGA/DSP SoCs exposure.
MLOps/Data: model serving (FastAPI, TorchScript/ONNX), containers (Docker), cloud (AWS/Azure), time-series storage (InfluxDB, Timescale, OpenSearch), and Git-based CI/CD.
Experiment design and statistical process control in industrial environments.
Safety-critical or regulated operations experience

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.