DSP Software Engineer Job at Catapult Solutions Group, Scottsdale, AZ

U2JVSGlTb0dmZnYyVHM4K244cUFwNllIemc9PQ==
  • Catapult Solutions Group
  • Scottsdale, AZ

Job Description

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

Job Tags

For contractors, Worldwide,

Similar Jobs

TechMatrix Inc

Manufacturing Engineer Job at TechMatrix Inc

&##128680; We're Hiring: Manufacturing Engineer &##128680; Were looking for a skilled Manufacturing Engineer with hands-on experience in CAD/Creta, BIW processes, and process design. &##128736; Top Skills: # CAD and/or Creta experience # BIW experience at OEM... 

ServiceMaster Commercial Services VA

Evening School Cleaner Reliable Work, Weekly Pay, Part-Time Hours Job at ServiceMaster Commercial Services VA

 ...Job Description Job Description Now Hiring: Reliable Evening Cleaners for Poquoson City Public Schools At ServiceMaster Commercial Services, we dont just clean schoolswe support students, staff, and our local community every day. Were currently hiring for part-time... 

Webomaze Technologies Private Limited

Wordpress Developer Job at Webomaze Technologies Private Limited

Send Resume BackWebomaze is looking for an experienced and skilled developer with proficiency in Python programming. We need a candidate who can work on effective development, enhancement, modification, & maintenance of applications along with expertise on object-oriented... 

ABM Industries

Cleaner Job at ABM Industries

 ...Description \n \n \n Job Summary Details: \n \n \n \n \n \n The Cleaner provides the cleaning and upkeep of an assigned area.\n \n \...  ...required and on the job training provided\n \n \n No high school diploma, GED or college degree required\n \n \n \n \n \n... 

Brilliant Earth

Jewelry Sales Consultant Job at Brilliant Earth

 ...Jewelry Consultant - Denver, CO Our Jewelry Consultants provide an exceptional experience for every Brilliant Earth customer. As a Jewelry Consultant you will guide the customer through the life of the sale through our engaging sales platforms: in-person and virtual...