Digital Signal Processing Engineer
The Opportunity
CACI is currently looking for a DSP Engineer to join our team developing next-generation signals intelligence (SIGINT) for the U.S. Army. Join this passionate team of industry-leading individuals on a program that leverages best practices developing RF measurement UIs to deliver state-of-the-art capability in support of our nation’s warfighters. As a member of the CACI Team, you will support the men and women charged with safeguarding the American people and enhancing the Nation’s safety, security, and prosperity. Must have TS/SCI Clearance with the ability to obtain a CI Poly (CI Poly on hand preferred).
Responsibilities
- Design, develop, and optimize DSP algorithms for signal acquisition, processing, and analysis.
- Implement DSP algorithms in software using programming languages such as Python, C/C++.
- Conduct simulations and perform data analysis to validate algorithm performance and effectiveness.
- Work closely with User Interface Developers to integrate DSP solutions into systems and platforms.
- Participate in code reviews, documentation, and continuous improvement activities.
- Stay abreast of the latest advancements in DSP techniques, tools, and technologies.
Qualifications
Required:
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field with an emphasis on Digital Signal Processing.
- 3–7 years of hands-on experience in DSP algorithm design and implementation.
- U.S. Citizenship.
- TS/SCI Clearance with the ability to obtain a CI Poly.
- Strong programming experience in C++ and Python.
- Experience developing applications in Linux environments.
Desired:
- Familiarity with GPU development, including CuPy and CUDA.
- Accelerated Python libraries: NumPy, SciPy.
- High-Performance Computing (HPC) or near-realtime processing.
- Core Engineering Skills Development Environment experience with:
- Git
- CI/CD pipelines
- Docker containers
- Automated testing
- Familiarity with:
- Linux command line
- Debugging tools
- Performance profiling
Benefits
- Flexible time off benefit and access to robust learning resources.
- Comprehensive benefits including:
- Healthcare
- Wellness programs
- Financial and retirement planning
- Family support
- Continuing education
- Time off
Pay
The proposed salary range for this position is $90,300 - $189,600 USD. There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications.
Schedule
- Full time
- Up to 10% travel, primarily within the Continental US