Note: The job is a remote job and is open to candidates in USA. Dice is a company focused on technology solutions, and they are seeking an R&D Engineer specialized in Networked Electronic Warfare. The role involves designing and developing embedded software, implementing CI/CD processes, and collaborating with various engineering teams to integrate software with RF systems.
Responsibilities
- Design, develop, and optimize high-performance embedded software for networked EW applications, ranging from low-level driver integration to high-level application logic
- Architect and maintain modern CI/CD pipelines to automate testing, integration, and deployment, ensuring high code quality and rapid iteration cycles
- Collaborate with hardware, RF, and systems engineers to integrate software with complex RF subsystems, validating performance in both lab and field environments
- Act as a key technical liaison for multi-organizational projects, coordinating API definitions, interface control documents (ICDs), and integration strategies with external partners and government stakeholders
- Translate signal processing and networking algorithms into efficient, realtime C/C++ code suitable for resource-constrained embedded targets
- Lead code reviews, enforce coding standards, and mentor junior engineers in best practices for software design, testing, and documentation
Skills
- Expert proficiency in C/C++ and Python
- Deep understanding of embedded Linux
- Proven experience with Devops methodologies and CI/CD tools(eg: GitLab CI, Jenkins, Docker, Kubernetes)
- Domain Expertise: Prior experience developing software for Electronic Warfare (EW), Signals Intelligence (SIGINT), Radar, or Tactical Wireless Communications systems
- Familiarity with interfacing software with FPGA-based systems and controlling RF hardware (software defined radios, transceivers)
- Understanding of cybersecurity principles, Information Assurance (IA) requirements, and secure coding practices for defense systems
- Excellent written and verbal communication skills, with the ability to articulate complex software concepts to multi-disciplinary teams and external partners
- Ability to obtain US Security Clearance which requires that the person is a U.S. Permanent Resident (i.e., a “”), or a Political Asylee or Refugee
Company Overview