Overview
Skills
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