CACI International Inc · 3 days ago
Digital Signal Processing Engineer
CACI International Inc is growing its team with a high-potential, entry-level Digital Signal Processing Engineer to support the development of next-generation signals intelligence and electronic warfare technologies. The role involves independently executing technical tasks while receiving guidance from senior engineers, focusing on signal processing algorithms and machine learning techniques.
Information TechnologyService IndustrySoftware
Responsibilities
Independently develop, integrate, test, and debug well-defined signal processing algorithms and software components supporting SIGINT and electronic warfare systems
Implement and evaluate DSP algorithms and analytic signal processing tools, owning discrete tasks from initial implementation through validation and testing
Contribute to the development and application of machine learning techniques for signal analysis, detection, or classification
Enhance and maintain existing Government Off-The-Shelf (GOTS) signal processing tools, such as X-Midas and M2Extra, while learning domain-specific frameworks and workflows
Collaborate with senior engineers to translate requirements and CONOPs into implementable software solutions, contributing technical analysis and documentation
Use computer-aided engineering and software tools to independently analyze, test, debug, and validate signal processing solutions
Work closely with cross-functional teams in an environment that values initiative, technical curiosity, and continuous learning
Qualification
Required
Expected graduation in Spring 2026 with a Bachelor's degree in Electrical Engineering, Computer Engineering, Applied Mathematics, Computer Science, or a related field
Hands-on experience applying signal processing concepts through coursework, internships, research, labs, or capstone projects
Programming experience in Python and/or C++, gained through academic, internship, or project work
Familiarity with Linux-based software development environments
Demonstrated ability to work independently on technical assignments, manage time effectively, and deliver results with limited day-to-day direction
Ability to clearly communicate technical and analytical information in written and verbal form
Exposure to the software development lifecycle (concept, design, implementation, test, and integration)
Experience working on collaborative, team-based technical projects
Ability to obtain and maintain a TS/SCI clearance
Preferred
Master's degree (or progress toward one) in a relevant technical discipline
Coursework or project experience in communications systems, RF engineering, or DSP
Exposure to software-defined radio (SDR) concepts, including: Receiver architectures, Modulation and demodulation techniques, Spectral analysis or channelization
Experience performing link budgets, range estimates, or system sensitivity analysis through academic or project work
Familiarity with X-Midas, GNU Radio, MATLAB, or similar signal processing tools
Introductory experience with containerization tools such as Docker or Kubernetes
Coursework or project experience involving: Machine learning or data analytics, Error-correcting codes, Digital video formats or telemetry systems, Target tracking or estimation techniques
Benefits
Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits
Company
CACI International Inc
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.
Funding
Current Stage
Public CompanyTotal Funding
$1B2025-05-21Post Ipo Debt· $1B
2003-01-10IPO
Leadership Team
Recent News
2026-01-09
2026-01-03
BNN Bloomberg
2026-01-03
Company data provided by crunchbase