About the Company
For nearly 30 years, the minds at Cognyte around the world have worked closely together, putting their expertise to work to keep up with constantly changing technological and criminal trends and help make the world a safer place with leading investigative analytics software solutions. Cognyte is defined by its dedication to doing good, which translates to business success, meaningful work friendships, a can-do attitude, and deep curiosity.
Responsibilities
- Research and adjust creative solutions to signal intelligence challenges.
- Write low-latency, high-throughput code.
- Learn, research, and adjust protocols for effective data processing.
- You will have an opportunity to shape new systems through your design and development efforts.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Six or more years of professional experience in C++ development and Linux operating systems is a must.
- Strong understanding of object-oriented programming and design patterns.
- Strong knowledge of multithreading and concurrent programming is a must.
- Experience with performance adjustment and profiling tools.
- Experience with version control systems (e.g., Git).
- Familiarity with Agile development methods.
- Knowledge of network programming.
Preferred Qualifications (Nice to Have)
- Proficiency in Python and C# is an advantage.
- Knowledge of software-defined radio (SDR) and digital signal processing (DSP) is an advantage.