Nask - Fairfax, VA

posted about 2 months ago

Full-time - Mid Level
Fairfax, VA
Food Services and Drinking Places

About the position

The Python Developer role at NASK involves working closely with Digital Signal Processing (DSP) engineers to develop and enhance signal processing tools. The position requires a strong background in Python development, a solid understanding of computer science principles, and the ability to implement real-time algorithms on Linux-based platforms. The successful candidate will also analyze and troubleshoot system performance while supporting customer needs.

Responsibilities

  • Develop and improve a suite of signal processing tools.
  • Implement real-time signal processing algorithms on Linux-based SDR platforms.
  • Analyze and troubleshoot system performance.
  • Collaborate with DSP engineers and domain experts to meet customer requirements.

Requirements

  • 3-5 years of experience in Python development.
  • Experience working in a team development environment with version control.
  • Excellent written and verbal communication skills.
  • Development experience in the Intelligence and Defense communities.
  • Comfortable working in a Linux development environment.
  • Bachelor's degree in Computer Engineering or Computer Science.

Nice-to-haves

  • 9+ years of software development experience (3-5 years in Python).
  • Experience with GUI development (Qt/PyQt preferred).
  • Familiarity with Python data science libraries (Pandas, Numpy, Scipy).
  • Experience with XMIDAS.
  • Knowledge of C/C++ and code management tools (Git).
  • Familiarity with Atlassian tools (JIRA, Stash, Confluence, Jenkins) and Gitlab.
  • Ability to analyze and optimize existing algorithms using various methods.
  • Knowledge of multi-threaded signal processing algorithms in Python/C++ on Linux.

Benefits

  • Profit sharing
  • Relocation assistance
  • Retirement plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service