RF Software Engineer
Job Description
Join VTG onsite in Hanover, MD to build and optimize advanced RF and Digital Signal Processing (DSP) software for mission-critical government systems.
Responsibilities
- Design, develop, implement, and optimize RF and DSP algorithms for advanced signal processing applications
- Build high-performance software for RF signal detection, analysis, processing, and exploitation
- Create algorithms for high-throughput processing and operation under low SNR, including higher-order modulation and adaptive modulation
- Develop, maintain, and improve software applications in C++ and Python using Linux-based environments
- Analyze RF signal characteristics and develop algorithms to improve performance and processing efficiency
- Modify and enhance existing software and firmware to support evolving technical and operational requirements
- Integrate and adapt COTS and GOTS technologies to meet specialized government requirements
- Develop, test, debug, and validate RF signal processing software to ensure accuracy, reliability, and performance
- Optimize computational efficiency and overall system performance for algorithm execution at scale
- Create and maintain technical documentation for software architecture, signal processing models, algorithms, and implementation approaches
- Communicate complex RF and DSP algorithms to engineering teams to support integration, reuse, and ongoing development
- Collaborate with RF engineers, software developers, systems engineers, and other technical stakeholders across the software lifecycle
- Participate in technical design reviews, software testing, troubleshooting, and system integration
Requirements
- US Citizen with TS/SCI with Poly required
- Bachelor of Science degree in Engineering, Computer Science, or a related technical discipline from an accredited college or university
- 4 years of experience developing DSP algorithms using similar software development processes
- 4 years of software development experience using C++, Linux, Python, or similar development technologies
- Demonstrated experience working in Linux-based development environments
- Formal training or demonstrated proficiency in C++ programming within Linux environments
- Experience designing, developing, and implementing DSP algorithms for signal processing applications
- Understanding of RF signal processing principles, including low SNR, higher-order modulation, and adaptive modulation
- Experience developing, modifying, testing, and troubleshooting software applications and algorithms
- Strong analytical, mathematical, and problem-solving skills
- Ability to communicate technical concepts, document algorithm designs, and collaborate effectively with engineering teams
Technologies
- C++
- Python
- Linux
- DSP
- RF
- COTS (Commercial Off-the-Shelf)
- GOTS (Government Off-the-Shelf)
Benefits
- Eligible candidates may receive a sign-on bonus of up to $10,000
Role Overview
- Design, develop, implement, and optimize advanced Radio Frequency (RF) and Digital Signal Processing (DSP) software solutions for mission-critical government systems
- Work across C++, Python, Linux, and DSP algorithm development for high-performance RF signal processing, signal analysis, and communications applications
- Develop and enhance algorithms, integrate existing technologies, and collaborate with multidisciplinary engineering teams to support complex government mission requirements
Similar Jobs
$100k - $160k/yr
Contract
Electrical Engineering
Aerospace Electrical Engineering
Aerospace Electronics