K&K Global Talent Solutions Inc. is an international recruiting agency that has been providing technical resources in the Canada and the USA region since 1993. They are seeking an R&D Engineer specializing in Networked Electronic Warfare to design and develop embedded software, implement CI/CD pipelines, and collaborate with cross-functional teams to integrate complex 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
Requirements:
- 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
- Hardware Interfaces: Familiarity with interfacing software with FPGA-based systems and controlling RF hardware (software defined radios, transceivers)
- Security: Understanding of cybersecurity principles, Information Assurance (IA) requirements, and secure coding practices for defense systems
- Communication: Excellent written and verbal communication skills, with the ability to articulate complex software concepts to multi-disciplinary teams and external partners
- In order to comply with U.S. laws and regulations applicable to this position, the person(s) hired must possess the ability to obtain US Security Clearance which requires that the person be a U.S. Citizen, a U.S. Permanent Resident (i.e., a “Green Card Holder”), or a Political Asylee or Refugee