SIGN IN
Software Developer - RF Communications & Signal Processing jobs in United States
cer-icon
Apply on Employer Site
company-logo

Aquila Technology · 7 hours ago

Software Developer - RF Communications & Signal Processing

Aquila Technology is a company focused on building robust IT systems and identifying security vulnerabilities. They are seeking a Software Developer to develop software for RF communications applications, including signal processing and GUIs, while working with software defined radios and optimizing code for performance on GPUs and FPGAs.
Cyber SecurityConsulting
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote
Hiring Manager
Sunia K.
linkedin

Responsibilities

Design and implement digital signal processing blocks on GPUs based on models and MATLAB code
Develop production-ready code for software transfers
Configure programming environments and tools (Python environments, UHD, containers) for collaborative coding
Create unit tests and end-to-end tests to verify software and system functionality
Debug issues as they arise (MATLAB experience helpful)
Verify software meets timing requirements for real-time functionality
Develop both local and web-based GUIs and polished user applications for operators
Handle operator feedback and update software accordingly
Report progress internally via verbal and written methods

Qualification

C/C++ programmingGPU programming (CUDA)Real-time processing systemsContainerization technologiesGUI developmentPythonBash scriptingMATLABEttus USRPsVersion controlMicrosoft Office

Required

Bachelor's Degree in STEM field
1+ years using AI tools (AI Agents, etc.) to assist with software development
2+ years C/C++ programming
2+ years with containerization technologies (Docker, Kubernetes)
2+ years development experience on Linux platforms
2+ years GPU programming (CUDA)
2+ years GUI development
2+ years Python and Bash scripting
2+ years with real-time processing systems
Real-time processing blocks on GPUs with C/CUDA
VNCs and containerization
Microsoft Office
Must be a US Citizen
Able to obtain Active Secret Clearance (Interim clearance sufficient to start)

Preferred

Understanding of RF digital communication systems and digital signal processing
Experience with MATLAB for signal processing and debugging
Experience with Ettus USRPs (X310s, X410s) or similar software defined radios
Familiarity with associated SDR software (RFNoC, UHD, GNU Radio)
Experience programming Ettus USRP's Xilinx FPGAs
Knowledge of Electrical/Electronics and Digital/Wireless Communications Technology
Experience with version control (Git, GitHub, GitLab)

Company

Aquila Technology

twittertwittertwitter
company-logo
Aquila Technology provides technology solutions and skilled teams to help manage challenges faced by the defense and cybersecurity sectors.

Funding

Current Stage
Early Stage
Total Funding
unknown
2021-02-26Acquired
Company data provided by crunchbase