Signals Software Engineer
EverWatch · Annapolis Junction, MD · 4 days ago
Engineering$84.14–$96.16/hrFull-time
Responsibilities
- Solve complex problems by developing and enhancing signal processing software in a fast, agile environment.
- Create solutions that make a difference by using modern software development practices, signal processing techniques, and emerging technologies.
- Identify opportunities to improve software and system performance.
- Support clients in overcoming complex technical challenges.
- Ensure solutions align with the current architecture and operating environment, supporting future functionality and enhancements.
Qualifications
- Experience as a Software Engineer with a focus on Radio Frequency (RF) signal processing.
- Experience developing software using C++ or Java.
- Experience designing and implementing digital signal processing (DSP) algorithms.
- Experience with Fourier transforms, filtering, communications theory, digital modulation, and error control coding.
- Experience using signal analysis tools such as Wavelet Visualization Tool (WVT) or Digital Visualization Tool (DVT).
- Experience developing software in a Linux operating system environment.
- Experience developing, testing, debugging, and integrating software applications.
- Experience analyzing software requirements and collaborating with systems engineers to develop software solutions.
- TS/SCI clearance with a polygraph.
Skills
- RF
- C++
- Java
- DSP
- Linux
- Software Defined Radio (SDR)
- Commercial wireless standards
- Geolocation techniques
- Git, ClearQuest, Trac, or Subversion
- Python
- Eclipse IDE
- Google Protocol Buffers
- MATLAB and Simulink
- Service-Oriented Architecture (SOA)
- Signal processing software design
- Improving software development processes and technical documentation
Pay
The projected compensation range for this position is $84.14 to $96.16 per hour.