CACI is seeking an Digital Signal Processing Engineer to be at the forefront of developing cutting-edge solutions to join our Mastodon Design team in Rochester, NY! This role offers you the chance to work on high-priority projects that directly impact national security, while advancing your career in a dynamic and innovative environment. Join our team at CACI and apply your digital signal processing skills to solve complex challenges in the intelligence field.
Requirements
- Strong proficiency in C/C++
- Understanding of software architecture and design patterns
- Proficiency in debugging issues and providing solutions in both high level and detailed format
- Linux software development proficiency
- Working familiarity with Radio Frequency (RF) systems and test equipment
- Proficiency in Python
- Proficiency with multi-threaded, multi-core design and/or real-time operating systems
Responsibilities
- Be a key contributor to the design and development of digital signal processing solutions.
- Serve as a member of a dynamic, small team where your work immediately contributes to operational products and you will have a strong connection to the impact of your work
- Engage in field testing and to prove out solutions in real world environments
- Develop an understanding of our processing architecture, system control interfaces, and data products to build robust solutions providing meaningful real-world results.
Other
- Bachelor's degree in Computer Engineering, Computer Science, or Electrical Engineering
- Strong communication skills, ability to work independently and within agile team constructs to lead developers in fast paced, collaborative environments
- Strong documentation skills following templated formats for both informal and formal documents
- Percentage of Travel Required: Up to 10%
- Type of Travel: Local