Senior Processing Software Engineer
Synerfac Technical Staffing
- Location
- Newtown, US
- Workplace
- On-site
- Job type
- Full-time
- Salary
- $82k–$122k
- Posted
- 2 weeks ago
- Source
- DevITJobs
Requirements:
- Strong command of signal processing theory and hands-on experience implementing signal processing techniques
- Proficiency in Python, C++, or a similar high-performance programming language, and tools such as NumPy, SciPy, or MATLAB
- Experience working with large datasets, with a solid foundation in numerical computing and algorithm optimization
- Familiarity with parallel, GPU, or distributed systems; experience with real-time signal processing or machine learning for signals is a plus
- Bachelors degree in Electrical Engineering, Computer Science, Physics, Applied Mathematics, or a related field; a Masters or PhD is preferred
Responsibilities:
- Design and implement signal processing algorithms to extract insights from large, complex datasets
- Build efficient pipelines for data ingestion, storage, processing, and output generation
- Optimize software for high throughput and low latency using parallel, GPU, or distributed computing methods
- Apply numerical methods, filtering, spectral analysis, and pattern recognition in production-quality code
- Collaborate with scientists, engineers, and data specialists, and contribute to architecture and technology decisions
Technologies:
- Machine Learning
- Matlab
- Python
- numpy
More
We are seeking a Senior Signal Processing Software Engineer to build high-performance systems that turn massive, complex datasets into meaningful results. In this role, you will tackle challenges in scalability, numerical methods, and near-real-time processing, with technical ownership and the opportunity to shape the architecture of our next-generation data processing platform.
last updated 43 week of 2026