DSP Software Engineer

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)
100% Travel

Skills

DSP Software Engineer
digital signal processing (DSP)
Develop and implement digital signal processing algorithms and solutions for communication systems.
signals and systems
FFTs
FIR filters
convolution
and correlation.
C/C++
MATLAB
NumPy
Python
Gnu Radio
or X-MIDAS.
DPDK and MPI technologies.
Linux system administration
server setup
and tuning for DSP applications.
USRP hardware for software-defined radio applications.
correlation
and related concept
C/C++ and MATLAB programming.
Agile experience preferred.

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Alphosoft Inc