user avatar

DSP Software Engineer

Catapult Staffing

Today
Secret
Unspecified
Unspecified
IT - Software
Scottsdale, AZ (On-Site/Office)

DSP Software Engineer
Department: Engineering
Location: Scottsdale, AZ - Onsite
Role Type: Contract

About Our Client
Our client is a leading defense contractor specializing in high-technology solutions for space, cyber, and intelligence systems. They work on critical projects that support warfighters worldwide, developing and maintaining communication systems used in challenging environments from urban settings to the Arctic Circle. The company is committed to innovation, technical excellence, and providing solutions that enhance communication capabilities for military forces globally.

Job Description
As a DSP Software Engineer, you will be a member of a cross-functional team responsible for development and test of specialized communication solutions used by warfighters worldwide on patrol in hostile environments. The communication system provides familiar cellular phone-like service, allowing ground forces to communicate directly with others at higher levels of quality and much greater capacity than current systems.
Your role will involve both maintaining the current live system and helping add new capabilities, enhancements, and replacing end-of-life components. You'll work on digital signal processing (DSP) development, communications theory implementation, and high-performance computing solutions while ensuring optimal system performance and reliability.
The ideal candidate brings strong DSP and communications theory knowledge, programming expertise in multiple languages, and experience with high-performance computing systems in a collaborative defense environment.

Duties and Responsibilities
  • Develop and implement digital signal processing algorithms and solutions for communication systems.
  • Apply DSP and communications theory knowledge including signals and systems, FFTs, FIR filters, convolution, and correlation.
  • Design and develop communications systems and modem technologies.
  • Program and develop solutions using C/C++, MATLAB, NumPy, Python, Gnu Radio, or X-MIDAS.
  • Work with high-performance computing systems and architectures.
  • Configure and optimize high-speed (100G+) networking, including switch setup and component selection.
  • Implement IP networking solutions using DPDK and MPI technologies.
  • Perform Linux system administration, server setup, and tuning for DSP applications.
  • Work with USRP hardware for software-defined radio applications.
  • Conduct spectrum analyzer measurements and system performance analysis.
  • Execute the complete DSP development process from concept to implementation.
  • Apply technical standards and methodologies to solve complex challenges creatively.
  • Provide technical leadership and mentor team members.
  • Champion new ideas and process improvements.
  • Collaborate with cross-functional teams to deliver specialized solutions.
Required Experience/Skills
  • Bachelor's degree in Software Engineering or related Science, Engineering, or Mathematics field.
  • 5+ years of job-related experience (or Master's degree plus 3 years of job-related experience).
  • Strong knowledge of DSP and communications theory.
  • Experience with signals and systems, FFTs, FIR filters, convolution, correlation, and related concepts.
  • Communications or modem design and development experience.
  • Proficiency in C/C++ and MATLAB programming.
  • Experience with high-performance computing systems.
  • Knowledge of high-speed networking (100G+), switch setup, and component selection.
  • Experience with IP networking, DPDK, and MPI.
  • Linux system administration skills and server setup/tuning for DSP.
  • Ability to execute the DSP development process.
  • Strong collaborative and technical leadership skills.
  • Commitment to ongoing professional development and mentoring others.

Nice-to-Haves
  • Agile experience preferred.
  • Experience with NumPy, Python, Gnu Radio, or X-MIDAS.
  • USRP hardware experience.
  • Spectrum analyzer measurement experience.
  • Previous experience with military communication systems.
  • Software-defined radio (SDR) development experience.
  • Real-time signal processing experience.
  • Project management experience.

Education
Bachelor's degree in Software Engineering or related Science, Engineering, or Mathematics field required.
Master's degree preferred.

Clearance Requirements
Department of Defense Secret security clearance preferred at time of hire.
Candidates must be able to obtain a Secret clearance within a reasonable amount of time from date of hire.

Join Our Team!
If you're an experienced DSP software engineer with a passion for developing communication solutions that support our nation's warfighters, we invite you to apply. Join our team in Scottsdale, Arizona, and contribute to critical defense systems that make a real difference in challenging operational environments worldwide.

Keywords: DSP Software Engineering | Digital Signal Processing | Communications | C/C++ | MATLAB | High Performance Computing | Defense | Clearance | Scottsdale AZ | Networking | Software Defined Radio | Linux
group id: 10529568

Match Score

Powered by IntelliSearchâ„¢
image match score
Create an account or Login to see how closely you match to this job!

Similar Jobs


Job Category
IT - Software
Clearance Level
Secret