Required : • Experience with one or more programming languages (Java, Python, C, or C++) • Experience developing, testing, and debugging software • Familiarity with software development ...
Required : • Experience with one or more programming languages (Java, Python, C, or C++) • Experience developing, testing, and debugging software • Familiarity with software development ...
Required : • Strong experience with one or more programming languages (Java, Python, C, or C++) • Experience designing, developing, testing, and debugging complex software systems • Experience ...
Required : • Strong experience with one or more programming languages (Java, Python, C, or C++) • Experience designing, developing, testing, and debugging complex software systems • Experience ...
Job Title: Software Engineer The Software Engineer designs, develops, and maintains complex ... This role focuses on embedded C/C++ programming for microcontrollers or FPGAs, graphical user ...
Quick apply
Job Title: Software Engineer The Software Engineer designs, develops, and maintains complex ... This role focuses on embedded C/C++ programming for microcontrollers or FPGAs, graphical user ...
Required : • Strong experience with one or more programming languages (Java, Python, C, or C++) • Experience designing, developing, testing, and debugging complex software systems • Experience ...
Required : • Strong experience with one or more programming languages (Java, Python, C, or C++) • Experience designing, developing, testing, and debugging complex software systems • Experience ...
C/C++) - Analyze problems using 8D method or similar and document results - Test implemented SW ... software engineering Masters degree - SW engineering experience for several years (Programming ...
C/C++) - Analyze problems using 8D method or similar and document results - Test implemented SW ... software engineering Masters degree - SW engineering experience for several years (Programming ...
Principal Software Engineer
Windsor Mill, MD · On-site
$75/hr
... developer experience and efficient delivery of software. * Implementation of Graphical User ... C. 794d). * Design and develop Microservices using Spring Boot, Java and RESTful architecture.
Principal Software Engineer
Windsor Mill, MD · On-site
$75/hr
... developer experience and efficient delivery of software. * Implementation of Graphical User ... C. 794d). * Design and develop Microservices using Spring Boot, Java and RESTful architecture.
This Software Engineering role is within the Uncrewed Land and Air Systems division. Our team is ... Proficiency in C/C++ programming * Proficiency with Unix based operating systems * Proficiency with ...
Quick apply
This Software Engineering role is within the Uncrewed Land and Air Systems division. Our team is ... Proficiency in C/C++ programming * Proficiency with Unix based operating systems * Proficiency with ...
Software Engineer III
$54.75 - $73.50/hr
Understanding of robotics systems including sensors, actuators, mechanical, algorithms and software systems o Proficiency in C/C programming o Proficiency with Unix based operating systems o ...
Software Engineer III
$54.75 - $73.50/hr
Understanding of robotics systems including sensors, actuators, mechanical, algorithms and software systems o Proficiency in C/C programming o Proficiency with Unix based operating systems o ...
Software Engineer III
Hunt Valley, MD · On-site
$54.75 - $73.50/hr
Understanding of robotics systems including sensors, actuators, mechanical, algorithms and software systems o Proficiency in C/C programming o Proficiency with Unix based operating systems o ...
Software Engineer III
Hunt Valley, MD · On-site
$54.75 - $73.50/hr
Understanding of robotics systems including sensors, actuators, mechanical, algorithms and software systems o Proficiency in C/C programming o Proficiency with Unix based operating systems o ...
Software Engineer II
$92K - $127K/yr
Required: o C/C programming experience o Experience using Unix based operating systems o Basic ... software Experience with MOOS DB/IvP o Experience with Qt projects/libraries o Experience with ...
Software Engineer II
$92K - $127K/yr
Required: o C/C programming experience o Experience using Unix based operating systems o Basic ... software Experience with MOOS DB/IvP o Experience with Qt projects/libraries o Experience with ...
Software Engineer II
$92K - $127K/yr
Required: o C/C programming experience o Experience using Unix based operating systems o Basic ... software Experience with MOOS DB/IvP o Experience with Qt projects/libraries o Experience with ...
Software Engineer II
$92K - $127K/yr
Required: o C/C programming experience o Experience using Unix based operating systems o Basic ... software Experience with MOOS DB/IvP o Experience with Qt projects/libraries o Experience with ...
... and C++ for critical software development initiatives. • Contribute to the full software ... database engineering, incorporating technologies like SQL and Kubernetes. • Participate in ...
... and C++ for critical software development initiatives. • Contribute to the full software ... database engineering, incorporating technologies like SQL and Kubernetes. • Participate in ...
... and C++ across Embedded Systems, Windows, and Linux environments. • Engage in database ... software development lifecycle, encompassing requirements analysis, testing, and systems ...
... and C++ across Embedded Systems, Windows, and Linux environments. • Engage in database ... software development lifecycle, encompassing requirements analysis, testing, and systems ...
Senior Software Engineer
Sparks, MD · On-site
$117K - $154K/yr
Senior Software Engineer Location : Sparks, MD Duration : 6+ months contract Start Time : 8:00 AM ... Minimum of 5 years work experience C/C++ development required * Minimum of 3 years work experience ...
Senior Software Engineer
Sparks, MD · On-site
$117K - $154K/yr
Senior Software Engineer Location : Sparks, MD Duration : 6+ months contract Start Time : 8:00 AM ... Minimum of 5 years work experience C/C++ development required * Minimum of 3 years work experience ...
... and C++ for Embedded Systems, Windows, and Linux environments. • Contribute to database ... software testing, requirements analysis, and systems engineering activities. Qualifications ...
... and C++ for Embedded Systems, Windows, and Linux environments. • Contribute to database ... software testing, requirements analysis, and systems engineering activities. Qualifications ...
Architect and guide the implementation of real-time, performance-critical applications in C/C ... With over 19,000 professionals around the world, we are the leading global developer and supplier ...
Architect and guide the implementation of real-time, performance-critical applications in C/C ... With over 19,000 professionals around the world, we are the leading global developer and supplier ...
Architect and guide the implementation of realtime, performancecritical applications in C/C ... With over 19,000 professionals around the world, we are the leading global developer and supplier ...
Architect and guide the implementation of realtime, performancecritical applications in C/C ... With over 19,000 professionals around the world, we are the leading global developer and supplier ...
... software code using C and C++ programming languages. • Work across diverse operating environments including Embedded Systems, Windows, and Linux. • Perform Database Engineering, including ...
... software code using C and C++ programming languages. • Work across diverse operating environments including Embedded Systems, Windows, and Linux. • Perform Database Engineering, including ...
Senior Java Developer w/ Angular -ONSITE
Pikesville, MD · On-site
$55 - $70/hr
Experience with modern software development tools for Continuous Integration including Jenkins, Git ... C. 794d). * Design and develop Microservices using Spring Boot, Java and RESTful architecture.
New
Senior Java Developer w/ Angular -ONSITE
Pikesville, MD · On-site
$55 - $70/hr
Experience with modern software development tools for Continuous Integration including Jenkins, Git ... C. 794d). * Design and develop Microservices using Spring Boot, Java and RESTful architecture.
New
Software Engineer III/IV *Top Secret*
$140K - $214K/yr
Design, develop, and maintain applications using languages such as C#, C , Java, and Python. * Work ... engineers in dynamic, hands-on lab environments to provide critical software expertise during ...
Software Engineer III/IV *Top Secret*
$140K - $214K/yr
Design, develop, and maintain applications using languages such as C#, C , Java, and Python. * Work ... engineers in dynamic, hands-on lab environments to provide critical software expertise during ...
C Software Developer information
See Westminster, MD salary details
$10.16 - $17.60
1% of jobs
$17.60 - $25.03
0% of jobs
$25.03 - $32.47
2% of jobs
$32.47 - $39.90
10% of jobs
$44.65 is the 25th percentile. Wages below this are outliers.
$39.90 - $47.33
19% of jobs
The median wage is $52.20 / hr.
$47.33 - $54.77
28% of jobs
$60.16 is the 75th percentile. Wages above this are outliers.
$54.77 - $62.20
21% of jobs
$62.20 - $69.64
12% of jobs
$69.64 - $77.07
3% of jobs
$77.07 - $84.51
3% of jobs
$84.51 - $91.94
1% of jobs
$10
$55
$91
How much do c software developer jobs pay per hour?
What are the key skills and qualifications needed to thrive as a C software developer?
What is the difference between C Software Developer vs C++ Software Developer?
| Aspect | C Software Developer | C++ Software Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related field; knowledge of C language | Bachelor's in Computer Science or related field; knowledge of C and C++ languages |
| Work Environment | Embedded systems, operating systems, device drivers | Application development, game development, software tools |
| Industry Usage | Embedded systems, firmware, hardware interfacing | Software applications, game engines, high-performance software |
The main difference between a C Software Developer and a C++ Software Developer lies in the programming languages they specialize in and the types of projects they typically work on. C developers focus on low-level programming, embedded systems, and hardware interfacing, while C++ developers work on more complex applications, leveraging object-oriented features. Both roles require strong programming skills and a solid understanding of computer architecture, but their work environments and project types often differ.
What are some common challenges C software developers face when working on large-scale projects?
What does a C software developer do?

Full-time
Re-posted 27 days ago
Job description
Independent Software, Inc. is focused on mission-critical operations, and they are seeking a Software Engineer Level 1 to develop, maintain, and enhance their software systems. The role involves contributing to the full software development lifecycle and collaborating within Agile teams to deliver reliable solutions.
Responsibilities:
• Analyze user requirements and translate them into software design and functionality
• Design, develop, test, and maintain software applications and components
• Debug software and resolve defects in a timely manner
• Modify existing software to improve performance or add new functionality
• Integrate software into new or existing systems and environments
• Develop and execute basic database queries to support data processing
• Participate in code reviews and follow development best practices
• Create and maintain technical documentation
• Collaborate within Agile teams to support iterative development
Qualifications:
Required:
• Experience with one or more programming languages (Java, Python, C, or C++)
• Experience developing, testing, and debugging software
• Familiarity with software development lifecycle (SDLC) and Agile methodologies
• Basic experience with databases and writing queries (SQL or similar)
• Understanding of software design and system integration concepts
• Strong analytical and problem-solving skills
• Ability to work independently and in a team environment
• Strong communication skills
• Bachelor’s degree in Computer Science or a related technical discipline from an accredited college or university is required OR Seven (7) years of Software Engineering experience OR Four (4) additional years of Software Engineering experience may be substituted for a degree
• Must possess an active TS SCI with appropriate Polygraph to be considered for this role
Preferred:
• Experience with Java frameworks (Spring, Hibernate)
• Familiarity with Git or other version control tools
• Exposure to CI/CD pipelines or automated testing
• Experience with Docker or Kubernetes
• Scripting experience (Python, Bash, or Shell)
Company:
Independent Software supports our customers by providing next-generation cyber services, intelligence and all-source analytics, machine learning, and mission application development. Founded in 2005, the company is headquartered in Ellicott City, USA, with a team of 11-50 employees. The company is currently Early Stage.