> Markdown version of [/jobs/ext/1367651-linux-software-engineer](https://www.wearedevelopers.com/jobs/ext/1367651-linux-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). --- # Linux Software Engineer - **Company:** Jacobs Engineering Group Inc. - **Location:** Rockville, MD, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Nvidia CUDA, Computer Programming, Computer Engineering, Linux, Device Drivers, File Systems, Embedded Software, Object-Oriented Software Development, Signal Processing, Software Engineering, Multithreading, High Performance Computing, Information Technology - **Published:** July 21, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9044122/linux-software-engineer ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, or related field * 5-10 years of relevant professional software development experience using C++ on Linux * Understanding of object-oriented design principles * Familiarity or understanding of Linux operating system concepts including kernel, memory, I/O, networking, file systems, and multi-threaded design principles * Strong problem solving and analytical skills * Strong collaboration and communication skills * U.S. citizenship * Capable of obtaining a security clearance Preferred Qualifications: * Master's degree in Computer Science, Computer Engineering, or related field * Embedded software development experience (to include kernels, device drivers, file systems, etc.) * Experience developing high performance computing related software * Experience programming in CUDA for GPU accelerated applications * Familiarity with signal processing concepts ## Description Jacobs/BlackLynx seeks a qualified and highly motivated Linux software engineer to work in the Rockville, MD office, and to begin immediately. Position Responsibilities: · Collaborate with a team of engineers to design, implement, and test high performance computing products · Support and maintain high performance computing products and related documentation · Interact with team members to define and derive requirements and understand use cases · Collaborate with hardware team members to support design, integration and test activities · Research current technological trends and participate in research projects for future products Here's what you'll need ## Related Videos - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Possibilities with Web Capabilities](https://www.wearedevelopers.com/videos/1575-possibilities-with-web-capabilities) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Accelerating Python on GPUs](https://www.wearedevelopers.com/videos/859-accelerating-python-on-gpus) - [The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks](https://www.wearedevelopers.com/videos/1293-the-weekly-developer-show-boosting-python-with-cuda-css-updates-navigating-new-tech-stacks) - [A Deep Dive on How To Leverage the NVIDIA GB200 for Ultra-Fast Training and Inference on Kubernetes](https://www.wearedevelopers.com/videos/1625-a-deep-dive-on-how-to-leverage-the-nvidia-gb200-for-ultra-fast-training-and-inference-on-kubernetes) ## 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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)