Signal Processing Engineer

Company Overview

At Cynnovative, we leverage machine learning, computer science, and software engineering to address high-impact problems in the cyber domain, specifically those which are critical to U.S. national security. We primarily extend fundamental research to invent, design, develop, and deploy prototype solutions that support persistent problems in this domain.

Job Overview

Signal Processing Engineers at Cynnovative play a key role in our integrated, multi-disciplinary teams, providing statistical, methodological, and analytical support focused in signal processing, communications, and radar systems. As a Signal Processing Engineer, you will research, design, develop, and verify signal collection, processing, and dissemination algorithms through the application of existing and novel algorithm development. While Cynnovative’s research is broadly defined, you can anticipate frequent opportunities to gain domain expertise in a cyber or maritime related field during the course of normal duties.

This is a research and development role. The ideal candidate is experienced with reading, understanding, and leveraging academic research across multiple domains to generate novel concepts and prototypes. As Cynnovative interfaces with operational users and creates practical solutions, the ideal candidate is capable of  developing and deploying prototypes that address practical issues inherent in operational scenarios. As a growing company, Cynnovative offers many leadership opportunities, including as principal investigators of future projects.

Responsibilities
May Include

  • Work on cutting-edge research and development projects
  • Work with a large team (8-9 people) for a new program, where you will help the PI to run individual areas of the program
  • Design and develop prototype software
  • Receive and incorporate feedback from end users, field tests, and exercises
  • Explore technical possibilities collaboratively with motivated, world class colleagues
  • Deliver practical solutions to complex problems

Requirements
Must Have

  • Active TS security clearance 
  • Experience in the design and implementation of software for DSP/SIGINT systems
  • Ability to research and develop sophisticated algorithms under computational or other resource constraints
  • Experience with algorithm implementations in MATLAB and software development in C, C++ and/or Python
  • Experience with physical modeling of systems and channels
  • Familiarity with Gitlab / Atlassian tool suite or similar CI/CD workflows
  • Implement proof of concept solutions on COTS products
  • Support and develop demonstrations to evaluate performance using real data in both real time processing and captured data environments

Desired Skills
Nice To Have

  • Advanced degree and or recent publications in signal processing
  • Experience applying machine learning techniques to signal processing
  • Experience working on signal processing solutions for maritime systems
  • Experience in software development for production environments
  • Technical leadership experience with a team of any size
  • Test execution in both hardware and software environments, and documentation of test results

Cynnovative is committed to creating a diverse environment and is proud to be an equal opportunity employer. Cynnovative recruits, employs, trains, compensates and promotes regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law.

Please send resumes and inquiries to [email protected] with the position title in the subject line.