Job Title: DSP Engineer
Job Location: Fairfax, VA
Job Description:
We are seeking an experienced DSP Engineer with a focus on Signal Processing (SIGINT) to join our team. The ideal candidate will have a strong background in software design, development, and testing for DSP/SIGINT systems, along with extensive experience coding in C++ and Python. The candidate will play a key role in the design and implementation of advanced software solutions, working on a variety of communications and SIGINT systems. The role demands proficiency in several programming languages, an understanding of DSP algorithms, and hands-on experience with different operating systems.
The ideal candidate will be capable of handling all aspects of the software development lifecycle, including code design, implementation, testing, and debugging. They should be comfortable in both individual and team-based environments, working with cutting-edge technologies in a highly dynamic field.
Required Qualifications:
Education:
Bachelor’s Degree in Electrical Engineering, with a focus on Signal Processing.
Experience:
Minimum 5+ years of professional experience in the design and implementation of software for DSP and SIGINT systems.
Proficient in writing and optimizing code in C++ and Python, with solid knowledge of Fortran and C.
Expertise in Linux and other operating systems such as VMS, Digital Unix, Solaris, and Windows.
Hands-on experience in DSP assembly languages, with a focus on DSP systems development.
Experience in developing and testing communications and SIGINT systems.
Familiarity with X-Midas is highly desired.
Experience with GUI-related technologies is a plus.
Strong skills in debugging, analyzing, and testing complex software systems.
Preferred Qualifications:
Education:
Master’s Degree (MSEE) or PhD in Electrical Engineering or a related field is highly preferred.
Technical Knowledge:
In-depth knowledge of communications systems theory, particularly analog and digital modulation/demodulation techniques.
Strong foundation in signal processing algorithms and techniques, including filtering, modulation, and coding strategies.
Familiarity with advanced signal processing techniques and tools used in the development and enhancement of SIGINT systems.
This role presents an excellent opportunity for individuals passionate about signal processing and software development, especially those with experience in communications or SIGINT systems. If you meet the above qualifications and have the required technical expertise, we encourage you to apply.