1

Low Level Software Developer Jobs in Washington, DC

... low-level software systems • Apply your knowledge of networking (TCP/IP), socket programming, and secure code development • Collaborate with engineers, analysts, and mission partners to ensure ...

Proficiency of Low-Level/System-Level programming in C/C+ * Proficiency of C/C++ development with ... software processes may be substituted for a bachelor's degree.

CNO Web Developer

Annapolis Junction, MD

$128K - $176K/yr

We're looking for a CNO Developer to join our CNO (Computer Network Operations) team in support of ... You'll help design and deliver low-level software tools and capabilities that directly enable ...

next page

Showing results 1-20

Low Level Software Developer information

See Washington, DC salary details

$54.4K

$126.7K

$188K

How much do low level software developer jobs pay per year?

As of Jun 12, 2026, the average yearly pay for low level software developer in Washington, DC is $126,675.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,900.00 and $147,200.00 per year, depending on experience, location, and employer.

What are Low Level Software Developers?

Low Level Software Developers are programmers who specialize in writing software that interacts closely with computer hardware or system resources. They typically work with languages like C, C++, or Assembly to develop operating systems, device drivers, embedded systems, or performance-critical applications. Their work often requires an in-depth understanding of hardware architecture, memory management, and system processes. Low Level Software Developers play a crucial role in ensuring software runs efficiently and reliably on various devices.

What are the key skills and qualifications needed to thrive as a Low Level Software Developer, and why are they important?

To thrive as a Low Level Software Developer, you need a solid understanding of computer architecture, proficiency in programming languages like C or C++, and a relevant degree in computer science or engineering. Familiarity with debugging tools, operating systems internals, and version control systems such as Git is typically required. Strong problem-solving skills, attention to detail, and effective communication are crucial soft skills for this role. These abilities are vital for efficiently developing, optimizing, and troubleshooting software that interacts closely with hardware and system resources.
What are popular job titles related to Low Level Software Developer jobs in Washington, DC? For Low Level Software Developer jobs in Washington, DC, the most frequently searched job titles are:
CNO Web Developer

CNO Web Developer

Navstar Inc.

Annapolis Junction, MD • On-site

Full-time

Posted 9 days ago


Job description

Job Summary:
Navstar Inc. is an award-winning organization providing IT services and solutions for mission-focused IT programs. They are seeking a mission-driven CNO Developer to design and deliver software tools that support national security missions.
Responsibilities:
• Design and develop new CNO capabilities, tools, and applications
• Independently contribute to full-lifecycle software development, including documentation, testing, and debugging
• Troubleshoot and debug complex, low-level software systems
• Apply your knowledge of networking (TCP/IP), socket programming, and secure code development
• Collaborate with engineers, analysts, and mission partners to ensure performance and security
• Maintain high standards for software quality, testing, and code documentation
Qualifications:
Required:
• To be eligible for this position you must hold an active TS/SCI clearance with Polygraph.
• Design and develop new CNO capabilities, tools, and applications
• Independently contribute to full-lifecycle software development, including documentation, testing, and debugging
• Troubleshoot and debug complex, low-level software systems
• Apply your knowledge of networking (TCP/IP), socket programming, and secure code development
• Collaborate with engineers, analysts, and mission partners to ensure performance and security
• Maintain high standards for software quality, testing, and code documentation
• Strong proficiency in Python or C/C++
• Experience with network programming (TCP/IP) and socket-level development
• Experience troubleshooting and debugging complex systems
• JR LCAT: Bachelor’s degree in a technical field (e.g., Computer Science, Computer Engineering, or similar) and 4 years of software engineering experience (OR) High School diploma and minimum of 8 years of relevant technical experience (OR) A Master’s degree in a relevant discipline and 2 years relevant technical experience
• MID LCAT: Bachelor’s degree in a technical field (e.g., Computer Science, Computer Engineering, or similar) and 8 years of software engineering experience (OR) High School diploma and minimum of 12 years of relevant technical experience (OR) A Master’s degree in a relevant discipline and 6 years relevant technical experience
• SR LCAT: Bachelor’s degree in a technical field (e.g., Computer Science, Computer Engineering, or similar) and 12 years of software engineering experience (OR) High School diploma and minimum of 16 years of relevant technical experience (OR) A Master’s degree in a relevant discipline and 10 years relevant technical experience (OR) A PhD in a relevant discipline and 8 years of relevant experience
Preferred:
• Experience developing CNO capabilities or reverse engineering software
• Familiarity with assembly-level concepts
• Experience with low-level system internals across platforms (Windows, Unix, mobile, or network devices)
• Understanding of unit testing and test automation
• Familiarity with Atlassian tools such as JIRA, Confluence, or Crucible
Company:
Who We Are: Since 1999, Navstar has earned a reputation for excellence by listening to our customers, being easy to work with, and delivering on our commitments. Founded in 1999, the company is headquartered in Reston, USA, with a team of 51-200 employees. The company is currently Growth Stage.