CACI logo
CACIPosted 1 week ago

Digital Signal Processing (DSP) Engineer

$79,400–$162,700 year

On-siteSterling, Virginia, United States

Full TimeBachelors DegreeEnterprise

Job Summary

Design, develop, debug, integrate, and test signal processing algorithms and SIGINT software systems running on various platforms supporting intelligence and defense missions. Enhance and maintain existing X-Midas and M2Extra signal processing tools while defining requirements, CONOPs, and architecture for future systems using computer-assisted engineering software. Develop analytic signal processing tools, Machine Learning applications, and software for RF transmission and receiver systems. Perform engineering tasks using Linux, Python, and C++ within a collaborative Agile environment. Requires Top Secret clearance with TS/SCI for continued employment.

Required Qualifications

  • Bachelor's degree in relevant engineering disciplines (e.g. Electrical Engineering, Computer Engineering)
  • 3+ years of related experience in relevant engineering disciplines (e.g. Electrical Engineering, Computer Engineering, Software Engineering)
  • Experience programming in Python, X-Midas, M2Extra, and C++
  • Linux software development experience
  • Demonstrated proficiency in communicating technical and analytical information in written products
  • Exposure to all phases of software development lifecycle (concept, design, implementation, test, and production)
  • Experience in working in highly collaborative team environments centered around signal processing and software development
  • There is a Top Secret clearance requirement to begin employment
  • In addition, as a requirement of continued employment in this position you will be required to obtain a TS/SCI clearance

Desired Qualifications

  • Masters Degree
  • Understanding of software defined radio systems: Receiver architectures, Software channelization, Modulation/demodulation techniques, Spectral analysis
  • Experience with X-Midas in the development of RF transmission and receiver systems or software defined radio
  • Experience processing signals using any software tool suite
  • Experience with Kubernetes or Docker
  • Experience with telemetry systems
  • Knowledge and experience of processing signals, including: Error correcting codes, Digital video formats
  • Knowledge and experience with target tracking systems
  • Knowledge and experience performing machine learning techniques
  • Experience in design, development, or testing of weapons systems
  • Development of link budgets, range estimates, and system sensitivity assessments

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce