1

C Developer Jobs in Crofton, MD (NOW HIRING)

The ideal candidate will have deep proficiency in C programming and hands-on experience with reverse engineering techniques, contributing to cyber operations. Desired Skills: * Design, develop, and ...

The ideal candidate will have deep proficiency in C programming and hands-on experience with reverse engineering techniques, contributing to cyber operations. Desired Skills: * Design, develop, and ...

C++ Developer

Fort George G Meade, MD · On-site

$54.25 - $73.25/hr

VOR Technology is seeking a Software Engineer to add new features that require design/code improvements to analytic tools (existing application).Code will be developed in C and C++. Qualifications

C++ Developer

Fort George G Meade, MD · On-site

$54.25 - $73.25/hr

VOR Technology is seeking a Software Engineer to add new features that require design/code improvements to analytic tools (existing application). Code will be developed in C and C++. Qualifications

GoLang Developer

Washington, DC · On-site

$192.86/hr

Preferred Qualifications * 2+ years of C programming experience. * 2+ years of Python and/or JavaScript development experience. * Experience with GitHub and version control best practices.

Minimum 2 years' experience with Golang * 2 years' experience with C programming preferred * 6 years' programming in Linux OS * 2 years' experience with Python or JavaScript * Experience with GitHub ...

Showing results 21-40

C Developer information

See Crofton, MD salary details

$10

$58

$96

How much do c developer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for c developer in Crofton, MD is $58.45, according to ZipRecruiter salary data. Most workers in this role earn between $47.64 and $64.18 per hour, depending on experience, location, and employer.

What is a C developer?

C Developers are software engineers who specialize in designing, developing, and maintaining software applications using the C programming language. They work on a variety of projects, including operating systems, embedded systems, and performance-critical applications. C Developers are responsible for writing efficient, reliable, and maintainable code, as well as debugging and optimizing existing software. They often collaborate with other developers, engineers, and stakeholders to deliver robust technical solutions.

What are the key skills and qualifications needed to thrive as a C developer, and why are they important?

To thrive as a C Developer, you need a solid understanding of C programming, data structures, algorithms, and typically a degree in computer science or a related field. Familiarity with development tools such as GCC, GDB, version control systems like Git, and sometimes familiarity with embedded systems or operating system concepts is essential. Strong problem-solving abilities, attention to detail, and effective communication skills set standout developers apart. These skills and qualities are crucial for writing efficient, reliable code and collaborating effectively on complex software projects.

What are some common challenges C developers face when working on large codebases, and how can they address them?

C Developers working with large codebases often encounter challenges such as maintaining readability, managing dependencies, and identifying bugs related to memory management. To address these issues, developers typically use modular programming techniques, adhere to consistent coding standards, and leverage version control tools for collaboration. Regular code reviews and comprehensive documentation also help teams maintain code quality and ensure that knowledge is shared across developers, making it easier to onboard new team members and reduce technical debt.

What is the difference between C Developer vs C++ Developer?

AspectC DeveloperC++ Developer
Required CredentialsTypically a bachelor's in computer science or related field; certifications are optionalSimilar credentials; often includes certifications in C++ or software development
Work EnvironmentEmbedded systems, operating systems, or low-level programmingApplication development, game development, or software engineering
Industry UsageEmbedded devices, firmware, OS kernelsDesktop applications, game engines, high-performance software

The main difference between a C Developer and a C++ Developer lies in their focus areas. C Developers primarily work on low-level programming and embedded systems, while C++ Developers often handle more complex applications that leverage object-oriented features. Both roles require similar foundational skills, but their application domains and project types differ significantly.

Are C developers still in demand?

C developers are still in demand, especially in industries like embedded systems, operating systems, and hardware programming. Proficiency in C remains valuable due to its performance and low-level capabilities, and knowledge of related tools like compilers and debugging is often required.

What job categories do people searching C Developer jobs in Crofton, MD look for?

The top searched job categories for C Developer jobs in Crofton, MD are:

What cities near Crofton, MD are hiring for C Developer jobs?

Cities near Crofton, MD with the most C Developer job openings:

Infographic showing various C Developer job openings in Crofton, MD as of June 2026, with employment types broken down into 79% Full Time, and 21% Contract. Highlights an 89% In-person, and 11% Remote job distribution, with an average salary of $121,572 per year, or $58.4 per hour.

Firmware CNO Developer

Tiber Technologies

Annapolis Junction, MD • On-site

Full-time

Re-posted 11 days ago


Job description

When You Love the Work You Do, Any Mission Is Possible

Position: Firmware CNO Developer

***(Active Clearance with a Polygraph is Required)

We’re on multiple contracts and have many opportunities. It is encouraged if applicants don’t meet all the technical requirements to still apply.

Join Our Team:

At Tiber, we believe our people are our greatest investment. We are committed to creating an environment where employees can grow, contribute, and build meaningful careers. From professional development opportunities and mentorship to access to the tools and resources needed to succeed, we support our team members at every stage of their journey.

Our success is driven by the diverse skills, experiences, and perspectives each person brings to the team. We foster a collaborative culture built on teamwork, innovation, and shared goals — where ideas are valued, contributions are recognized, and everyone has the opportunity to make an impact.

When you join Tiber, you become part of a team that values excellence, continuous improvement, and the people behind the mission.

Position Description:

We are seeking CNO Developer specializing in firmware to join our team, supporting the development and enhancement of both new and existing cyber capabilities. This role emphasizes low-level software development, reverse engineering, and firmware analysis across diverse architectures. The ideal candidate will have deep proficiency in C programming and hands-on experience with reverse engineering techniques, contributing to cyber operations.

Desired Skills:

  • Design, develop, and maintain CNO capabilities for firmware-based systems.
  • Perform reverse engineering on firmware across multiple architectures.
  • Support the development and enhancement of existing cyber capabilities.
  • Collaborate with cross-functional teams to ensure solutions meet operational and technical requirements.
  • Troubleshoot, debug, and optimize firmware-related software for reliability and performance.
  • Strong proficiency in C programming.
  • Experience performing reverse engineering on diverse hardware and software architectures.

Preferred Qualifications

  • Experience with vulnerability research.
  • Experience analyzing or developing firmware for embedded systems or network devices.
  • Familiarity with low-level hardware interactions and firmware development environments.

Requirements:

  • Must be a U.S. citizen.
  • Must hold an active clearance with a Polygraph
  • Bachelor’s degree in computer science, engineering, or related field
     

Physical Requirements:

  • This position involves sedentary work with physical requirements expected for at least 50% of the time. Essential functions include prolonged periods of sitting, standing, walking, and talking.
  • Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

External Referrals

Do you know a cleared professional looking to advance their career? Want to earn some extra cash? Refer them to us by sending their name and contact information, and you may be eligible for a referral bonus of up to $10,000 for each successful hire.

Don’t see the right opportunity listed right now? Feel free to reach out—our team will keep you informed as new contracts and positions become available.

Send referrals and inquiries to: