Job Title:Digital Signal Processing / Engineering
Duration:1 Year Contract Position / 12 Month Contract
Position – Could Go Longer – Up to 18 Months.
Location: El Segundo, CA
Work Status:United States Citizen or Permanent Resident / Green Card Holder
Work Hours:First Shift Position / Day Time Hours / 1st Shift Job Opportunity
Education:Not Specified – Associate’s Degree, Bachelor’s Degree or Master’s Degree Is Preferred.
Pay:Depends On Experience / Market Rate / To Be Determined.
Projected Start Date:Monday, April 29, 2019 (To Be Determined).
# Of Job Openings – 1 Position Is Currently Available At This Time.
# Of Years Of Experience Preferred – At Least 3 to 5 Years Of Experience Is Needed For This Position.
Secret Security Clearance – Not Required, But Would Be A Nice To Have.
Job Details:What Is Important is Demonstrated Knowledge in GPU Programming.Three Years Of Relevant Experience, But Will Consider Less If Needed Be.
Job Description
– Digital Signal Processing.
- Per the Program, they are placing a priority on digital signal processing knowledge with C++ or CUDA experience.
- Preferably CUDA but C++ is still acceptable
- Knowledge of/experience with Digital signal processing, massively parallel processing using GPUs (CUDA coding), and real-time processing
- Knowledge of IP networking
- Experience developing C++ software, as well as familiarity with MS Visual Studio development environment
This job is on the Mitigation and Anti-Jam Enhancements (MAJE) project, which is part of the Wideband Global Satcom (WGS) program. The purpose of MAJE is to provide the ability to perform in-service calibration, to locate the source of interfering signals, jammers or unauthorized / off-nominal users, and to rapidly suppress the interfering signals with minimal operator intervention. We’re looking for someone to work on the digital signal processing front-end to the MAJE software. This software will be processing in real-time 3-4 Gbps of digitized RF data utilizing the MAJE Data Processor’s (MDP) Graphics Processing Unit (GPU), for example, to perform element measurement frame timing, obtain the element signal relative amplitudes and phases, construct covariance matrices for the algorithm processing, and evaluate Spectrum Monitoring System (SMS) signals to detect the presence of unknown signals. Here’s what our experts are emphasizing in their discussion with potential CUDA developers. This may help in the screening.
- IP networking
- C++ runtime dispatching
- CUDA custom kernels
- filtering of digital signals
- general C++ skillset
- Windows programming
Recommended Keywords in Resume:
- Digital Signal Processing
- DSP
- C++
- CUDA
- Massively parallel processing using GPU’s
- Real time processing
- MS Visual Studio
- Required Computer Skills – C++.