> Markdown version of [/jobs/ext/2685046-nalgorithm-software-engineer](https://www.wearedevelopers.com/jobs/ext/2685046-nalgorithm-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). --- # nAlgorithm Software Engineer - **Company:** Nabout Leidos - **Location:** San Diego, CA, United States - **Experience:** Expert - **Salary:** $140,000.0 - $220,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), C++ (Programming Language), CMake, Computer Engineering, Continuous Integration, Distributed Systems, MATLAB, Software Tools, Oop Languages, Signal Processing, Software Engineering, Subversion, Parallel Computation, Gitlab, Git, Linux Development, Information Technology, Build Tools, Software Version Control, Jenkins, Programming Languages - **Published:** September 2, 2026 - **Apply:** https://jobs.military.com/career/325685/algorithm-software-engineer-california-ca-san-diego ## About the Role * Bachelor's Degree in Computer Engineering, Electrical Engineering, or Computer Science\n * 8+ years of software development experience, including strong experience in C/C++ software development for embedded systems\n * Understanding of linear algebra and probability\n * Strong understanding of basic signal processing (e.g. Fourier transforms, filtering, complex arithmetic)\n * Understanding of hardware-software interaction and basic computer architecture\n * Experience in MATLAB and signal processing algorithms\n * Experience with build tools such as GCC, CMake, or Make\n * Experience using version control (e.g. git, Subversion, etc.) and continuous integration software tools (e.g. Jenkins)\n * Experience with software testing tools and methodology\n * Experience in creating and maintaining technical documentation for developed software\n * Ability to communicate and share ideas, concepts, and designs with a team of engineers\n * Comfortable working in Linux development environments\n * Demonstrated ability and motivation to continually learn new technical skills and concepts\n * Must have active Secret level security clearance with the ability to obtain a TS/SCI.\n, * Master's Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent and 6+ years of experience\n * Active security clearance at the Secret level or higher\n * Experience with other programming languages such as MATLAB, or equivalent OOP language\n * Experience with parallel processing (e.g. SIMD, VLIW, distributed computing)\n * Experience with RF signal processing or related applications\n * Experience maintaining, tracking, and updating ticket/status using Gitlab or similar interface\n ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)