> Markdown version of [/jobs/ext/2177717-software-engineer](https://www.wearedevelopers.com/jobs/ext/2177717-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** NASK Incorporated - **Location:** Beavercreek, OH, United States - **Experience:** Expert - **Salary:** $104,000.0 - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, Algorithm Design, Data Analysis, Software Applications, C++ (Programming Language), Computer Programming, Databases, Relational Databases, Graphical User Interface, Python (Programming Language), Linux System Administration, Machine Learning, MySQL, Object-Oriented Software Development, Qt (Software), Tensorflow, Signal Processing, Software Engineering, Software Systems, Data Processing, Multithreading, Macros, Kubernetes, X-midas, Stream Processing, Software Performance - **Published:** August 22, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9094430/software-engineer ## About the Role * Bachelor's degree in Electrical Engineering or related technical field. * 5-10 years of professional experience. * Strong programming skills in Python and C++. * Experience developing software in Linux environments. * Knowledge of Digital Signal Processing (DSP). * Experience with RF communications systems. * Experience with object-oriented software design. * Experience developing graphical user interfaces using PyQt or Qt. * Familiarity with multi-threaded application development. * Experience working with databases such as MySQL. * Strong analytical and problem-solving skills. * Ability to work collaboratively within a multidisciplinary engineering team. Preferred Qualifications: * Experience with X-Midas development. * Experience developing real-time data processing applications. * Familiarity with encryption/decryption technologies. * Experience optimizing software performance. * Experience with TensorFlow or machine learning applications. * Experience with Kubernetes, Nomad or other process orchestration architectures. * Up to date polygraph examination ## Description * Design, develop, and maintain software applications supporting RF signal processing and wireless communication protocols. * Develop real-time signal processing applications using Python and C++ in Linux environments. * Build and enhance X-Midas applications, primitives, macros, and data processing tools. * Design intuitive graphical user interfaces using PyQt for engineering and data analysis applications. * Automate signal processing tool sets within a high-performance computing infrastructure. * Develop multi-threaded applications for high-throughput data processing. * Implement and improve signal detection, filtering, and frequency tuning capabilities. * Design software that interfaces with relational databases including MySQL. * Improve software performance through optimization and efficient algorithm development. * Support testing, troubleshooting, and validation of hardware/software systems. * Participate in the design and implementation of new signal processing capabilities. ## Related Videos - [Syntax, Semantics, and Systems: From Linguistics to Software - Yasmine Kordjazy](https://www.wearedevelopers.com/videos/1940-syntax-semantics-and-systems-from-linguistics-to-software-yasmine-kordjazy) - [Crafting Custom Frameworks with Rust: A Deep Dive into Procedural Macros](https://www.wearedevelopers.com/videos/849-crafting-custom-frameworks-with-rust-a-deep-dive-into-procedural-macros) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [How I saved 200K/yr in direct costs writing 0 code lines in K8s](https://www.wearedevelopers.com/videos/1055-how-i-saved-200k-yr-in-direct-costs-writing-0-code-lines-in-k8s) - [Modularity: Let's dig deeper](https://www.wearedevelopers.com/videos/1200-modularity-let-s-dig-deeper) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)