Overview
Skills
Job Details
DSP Software Engineer Scottsdale, AZ (Hybrid) Need local profiles
client:: Voya Financial
6+ Contract
visa: /
Skype
Need LinkedIn with Photo, DL and Visa at the time of submission, Need to share this with Client
Candidates must be able to obtain a Secret clearance within a reasonable amount of time from date of hire.
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 analyser 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 analyser 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.