SDR Software Engineer
Join Signalscape and push the boundaries of wireless technology. Based in the Research Triangle of North Carolina, you'll develop applications in a Linux environment, emphasizing DevSecOps integration. Your expertise in low-level system internals and RF signals, particularly in Wi-Fi and IoT technologies, will enable the delivery of innovative solutions for defense, intelligence, and security missions.
We value the time and efforts of our employees. Our commitment to your success is enhanced by competitive compensation, and an extensive benefits package.
Additionally, we strive to create an optimal environment for our employees, where they can learn and grow within the company. We strive to provide a collaborative, creative environment where everyone feels encouraged to contribute to our processes, decisions, planning, and culture.
To thrive as an SDR Software Engineer, you should have:
- Bachelor's degree with relevant experience in software engineering or equivalent practical experience
- Solid proficiency in Python within a Linux environment, GNU Radio, and RF signal processing
- Hands-on experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI, with solid knowledge of DevSecOps practices
- Proficiency in Docker for containerization and ability to wire SDR fron ends for TX/RX components
- U.S. citizenship required
- Current U.S. Secret security clearance required
Your responsibilities will include:
- Design, develop, and test applications using Python for software-defined radio, focusing on a GNU Radio-like framework
- Build and maintain CI/CD pipelines to automate testing, integration, and deployment processes
- Manage source code using Git
- Apply understanding of RF signal processing, specifically related to Wi-Fi, Zigbee, Z-wave, Bluetooth, LoRa (IOT technologies)