Job Description
- Salary in the $160-220,000 range
- Comprehensive Benefit and Retirement Programs.
- Relocation Paid
We are seeking a dynamic team player to collaborate closely with our Digital Signal Processing (DSP) engineers and domain experts. In this role, you will be instrumental in creating cutting-edge tools and enhancing our existing ones. We are looking for a highly motivated individual with a robust background in C++ and Python development and a solid foundation in computer science.
Key Responsibilities:
- Collaborate closely with Digital Signal Processing (DSP) engineers and other domain experts to develop and enhance tools.
- Engage in rapid prototyping, development, modification, and improvement of a suite of signal processing tools.
- Implement real-time signal processing algorithms on Linux-based SDR platforms.
- Provide support to meet customer needs and requirements.
- Analyze and troubleshoot system performance.
Who Will Be a Great Fit?
To excel in this role, the ideal candidate should possess:
- Proficiency in C++ and Python.
- Experience working in a collaborative team development environment with version control.
- Strong written and verbal communication skills.
- Prior experience in developing systems for the Intelligence and Defense sectors.
- Comfort working within a Linux development environment.
- A minimum of a B.S. in Computer Engineering or Computer Science.
Desirable Experience:
While not required, the following experiences and skills would be beneficial:
- Familiarity with XMIDAS.
- Knowledge of Java.
- GUI development experience, with a preference for familiarity with QT.
- Experience with code management tools like Git.
- Familiarity with Intel Compiler and/or Intel optimization tools (e.g., VTune).
- Experience with Atlassian tools, such as JIRA, Stash, Confluence, and Jenkins.
- Ability to analyze and optimize existing algorithms through methods like refactoring, multi-threading, and performance analysis.
- Knowledge of multi-threaded signal processing algorithms in Python/C++ on Linux hosts.
- Comfortable working with remote team members.
If you are a self-driven, skilled developer with a passion for signal processing and a desire to work on cutting-edge projects, we encourage you to apply. Join our team and be part of an exciting journey in the world of Digital Signal Processing.