Aquila Technology · 5 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.
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
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
Aquila Technology provides technology solutions and skilled teams to help manage challenges faced by the defense and cybersecurity sectors.
Funding
Current Stage
Early StageTotal Funding
unknown2021-02-26Acquired
Company data provided by crunchbase