1

C Programming Language Jobs in Washington (NOW HIRING)

ANSI C++, C (Programming Language), C++ STL, Git, Python Software Development Certifications: None Experience: 8 + years of related experience US Citizenship Required: Yes SOFTWARE ENGINEER PRINCIPAL ...

Software Integration Engineer

Annapolis Junction, MD · On-site

$106K - $143K/yr

Responsibilities : • Linux Shell scripting • Object Oriented Programming Language (C, C++, Java) • Python Programming • GCC compiler • Multi-threaded software • Parallel processing • ...

Ability to learn a new programming language or development environment given appropriate time and ... using C, Python, and Bash. Participate in the full software development lifecycle, including ...

Program in C and C# and BOFs * Work in a Scrm/Agile Environment * Malware development, analysis and ... of programming language weaknesses and vulnerabilities, cyber red teaming, network penetration ...

Program in C and C# and BOFs * Work in a Scrm/Agile Environment * Malware development, analysis and ... of programming language weaknesses and vulnerabilities, cyber red teaming, network penetration ...

Experience with C programming language What Desired Skills You'll Bring: * Experience with Vulnerability Research Security Clearance Requirement: An active Top Secret SCI w/Polygraph security ...

next page

Showing results 1-20

C Programming Language information

See Washington salary details

$12.5K

$133K

$202.2K

How much do c programming language jobs pay per year?

As of Jul 14, 2026, the average yearly pay for c programming language in Washington is $133,009.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,600.00 and $176,700.00 per year, depending on experience, location, and employer.

What are the common daily tasks and responsibilities for a C Programmer?

As a C Programmer, your daily tasks typically involve writing, testing, and debugging C code to develop new features or maintain existing software applications. You will often collaborate with software engineers, testers, and project managers to understand requirements and resolve technical issues. Other responsibilities may include code reviews, performance optimization, and keeping documentation up to date. This role usually involves significant problem-solving and critical thinking, offering engagement with both low-level system programming and high-level application development.

What is a C Programming Language job?

A C Programming Language job involves designing, developing, and maintaining software using the C programming language. C is widely used for system programming, embedded systems, operating systems, and performance-critical applications. Professionals in this role typically write efficient, low-level code, optimize program performance, and debug software issues. They may work in industries such as telecommunications, automotive, finance, and gaming. Strong knowledge of memory management, data structures, and algorithms is essential for success in this field.

What are the key skills and qualifications needed to thrive in the C Programming Language position, and why are they important?

To thrive as a C Programmer, you need a deep understanding of the C programming language, data structures, algorithms, and strong problem-solving abilities, often supported by a degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and operating system concepts, as well as relevant certifications, are valuable assets. Attention to detail, analytical thinking, and effective communication are key soft skills for identifying bugs and collaborating with team members. These skills are crucial for building reliable and efficient software solutions, maintaining code quality, and ensuring smooth coordination within development teams.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-demand fields like finance, technology, or at major tech companies, can earn $500,000 or more annually. Achieving this level often requires extensive experience, advanced skills in programming and system design, and sometimes stock options or bonuses as part of compensation packages.

Are C programmers still in demand?

C programmers are still in demand, especially in systems programming, embedded systems, and performance-critical applications. Knowledge of C remains valuable for working with operating systems, device drivers, and hardware interfaces, and many industries continue to rely on C for low-level programming tasks.

Which career can you do with C?

A career with C includes roles such as embedded systems programmer, systems software developer, firmware engineer, and device driver developer. These positions often require knowledge of low-level programming, operating systems, and hardware interaction, and are common in industries like technology, automotive, and telecommunications.

What jobs can I get with C programming?

Jobs that require C programming skills include software developer, embedded systems engineer, firmware engineer, systems programmer, and device driver developer. These roles often involve working with low-level programming, hardware interfaces, and real-time systems, and may require knowledge of operating systems and debugging tools.
What are the most commonly searched types of C Programming Language jobs in Washington? The most popular types of C Programming Language jobs in Washington are:
What are popular job titles related to C Programming Language jobs in Washington? For C Programming Language jobs in Washington, the most frequently searched job titles are:
What job categories do people searching C Programming Language jobs in Washington look for? The top searched job categories for C Programming Language jobs in Washington are:
Firmware-Savvy CNO Developer (TS/SCI w/Poly)

Firmware-Savvy CNO Developer (TS/SCI w/Poly)

Parsons

Annapolis Junction, MD • On-site

$103K - $181K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 days ago


Parsons rating

7.9

Company rating: 7.9 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

167th of 368 rated engineering


Job description

In a world of possibilities, pursue one with endless opportunities. Imagine Next!At Parsons, you can imagine a career where you thrive, work with exceptional people, and be yourself. Guided by our leadership vision of valuing people, embracing agility, and fostering growth, we cultivate an innovative culture that empowers you to achieve your full potential. Unleash your talent and redefine what's possible.

Job Description:

Parsons is seeking a talented Reverse Engineer / Embedded Software Developer who wants to apply and grow their skills on mission-critical work. If you are passionate about reverse engineering (RE), embedded development, and vulnerability research-and you want to work with and learn from leading subject matter experts-this role offers a strong next step in your career.

You will join a high-impact team supporting a critical national security mission. In this role, you will perform hands-on reverse engineering and embedded software development to build capabilities our customer urgently needs. You'll collaborate closely with experienced embedded developers, vulnerability researchers, and RE experts, gaining mentorship while contributing directly to the mission.

What You'll Be Doing:

  • Conduct reverse engineering of embedded systems, binaries, and firmware.
  • Design, develop, and implement embedded software capabilities in C.
  • Apply vulnerability research and CNO skills to discover and implement novel solutions.
  • Work on-site at a contractor facility, fully integrated into a small, expert team.
  • Collaborate with senior subject matter experts and leverage their mentorship to expand your skills.
  • Contribute to efforts that directly enhance national security and protect critical systems.

What Required Skills You'll Bring:

  • 5+ years of professional experience in software engineering, reverse engineering, or vulnerability research (or 3+ years of experience with a Master's degree)
  • Demonstrated experience with reverse engineering (e.g., binaries, firmware, or embedded systems)
  • Strong proficiency in the C programming language
  • Active TS/SCI clearance with polygraph

What Desired Skills You'll Bring:

  • Experience with vulnerability research (e.g., exploit development, fuzzing, or security analysis of embedded systems)
  • Familiarity with common RE tools and environments (e.g., IDA Pro, Ghidra, binary analysis platforms)
  • Experience in CNO or related cybersecurity operations

Security Clearance Requirement:

An active Top Secret SCI w/Polygraph security clearance is required for this position.This position is part of our Federal Solutions team.The Federal Solutions segment delivers resources to our US government customers that ensure the success of missions around the globe. Our intelligent employees drive the state of the art as they provide services and solutions in the areas of defense, security, intelligence, infrastructure, and environmental. We promote a culture of excellence and close-knit teams that take pride in delivering, protecting, and sustaining our nation's most critical assets, from Earth to cyberspace. Throughout the company, our people are anticipating what's next to deliver the solutions our customers need now.Salary Range: $103,500.00 - $181,100.00We value our employees and want our employees to take care of their overall wellbeing, which is why we offer best-in-class benefits such as medical, dental, vision, paid time off, 401(k), life insurance, flexible work schedules, and holidays to fit your busy lifestyle!Parsons is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status or any other protected status.We truly invest and care about our employee's wellbeing and provide endless growth opportunities as the sky is the limit, so aim for the stars! Imagine next and join the Parsons quest-APPLY TODAY!

Parsons is aware of fraudulent recruitment practices. To learn more about recruitment fraud and how to report it, please refer tohttps://www.parsons.com/fraudulent-recruitment/.


What Parsons employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom