HRB

60 Hrb C Software Developer Jobs Hiring Near You

C/C++ Developer

MO · On-site

$45.75 - $61.75/hr

NAVA Software solutions is looking for a C/C++ Developer Details: C/C++ Developer Location: O'Fallon, MO - Weekly once Onsite Duration: 6-12 months Overview * Own complex problems having dependency ...

Embedded SW Engineer

Columbus, IN · Hybrid

$122.30K - $160.90K/yr

Embedded C Software Engineer Are you looking for a role where you can use your knowledge of embedded "C" software development to make a difference vehicle performance and the environment? Would you ...

C / C++ / Java Software Developer

Tysons, VA · On-site

$49.25 - $66.25/hr

C / C++ / Java Software Developer LOCATIONTysons, VA 22182 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are seeking a talented and versatile C ...

C / C++ / Java Software Developer

Reston, VA · On-site

$51 - $68.75/hr

C / C++ / Java Software Developer LOCATIONReston, VA 20190 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are seeking a talented and versatile C ...

C / C++ / Java Software Developer LOCATIONSan Antonio, TX 78208 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are seeking a talented and versatile ...

C / C++ / Java Software Developer

Chantilly, VA

$50.75 - $68.25/hr

C / C++ / Java Software Developer LOCATIONChantilly, VA 20151 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are seeking a talented and versatile C ...

C / C++ / Java Software Developer

Tysons, VA · On-site

$49.25 - $66.25/hr

C / C++ / Java Software Developer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and versatile C ...

C / C++ / Java Software Developer

San Antonio, TX · On-site

$44.50 - $60/hr

C / C++ / Java Software Developer LOCATION San Antonio, TX 78208 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and ...

C / C++ / Java Software Developer

Reston, VA · On-site

$51 - $68.75/hr

C / C++ / Java Software Developer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and versatile C ...

C / C++ / Java Software Developer

Honolulu, HI

$48.50 - $65.25/hr

C / C++ / Java Software Developer LOCATIONHonolulu, HI 96815 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are seeking a talented and versatile C ...

C / C++ / Java Software Developer LOCATIONAurora, CO 80014 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are seeking a talented and versatile C ...

C / C++ / Java Software Developer

Aurora, CO · On-site

$50 - $67.25/hr

C / C++ / Java Software Developer LOCATION Aurora, CO 80014 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and versatile C ...

C / C++ / Java Software Developer

Honolulu, HI · On-site

$48.50 - $65.25/hr

C / C++ / Java Software Developer LOCATION Honolulu, HI 96815 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and versatile ...

C / C++ / Java Software Developer

Chantilly, VA · On-site

$50.75 - $68.25/hr

C / C++ / Java Software Developer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and ...

C/C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

C/C++ Developer Job Details This position is 100% software development in C/C++ for Intel-based computers. In this position, your responsibilities will include, but may not be limited to: Designing ...

C/C++ Developer

Milwaukee, WI · On-site

$48.25 - $64.75/hr

MDAEdge is a company specializing in advanced technology solutions, and they are seeking a C/C++ Developer to enhance their software development team. The role involves developing and maintaining C/C ...

Showing results 21-40

HRB Jobs Information

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

To thrive as a C Software Developer, you need a solid understanding of C programming, algorithms, data structures, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, debugging tools such as GDB, and experience with build systems and compilers are essential. Strong problem-solving skills, attention to detail, and effective communication set top developers apart. These skills ensure efficient, reliable code development, seamless collaboration, and the ability to address complex software challenges.

What are some common challenges C Software Developers face when working on large-scale projects?

C Software Developers often encounter challenges related to memory management, debugging, and ensuring code portability across different platforms in large-scale projects. Since C provides low-level access to system resources, developers must be vigilant about preventing memory leaks, buffer overflows, and other vulnerabilities. Collaborating with teams also requires maintaining clear and consistent coding standards to facilitate code reviews and integration. Effective communication and thorough documentation are crucial for managing complexity and ensuring project success.

What does a C Software Developer do?

A C Software Developer is responsible for designing, developing, testing, and maintaining software applications using the C programming language. They work on a range of projects, from embedded systems and operating systems to application software, ensuring efficiency, reliability, and performance. C developers often collaborate with other engineers and teams to integrate hardware and software, debug code, and optimize existing programs.

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

AspectC Software DeveloperC++ Software Developer
Required CredentialsBachelor's in Computer Science or related field; knowledge of C languageBachelor's in Computer Science or related field; knowledge of C and C++ languages
Work EnvironmentEmbedded systems, operating systems, device driversApplication development, game development, software tools
Industry UsageEmbedded systems, firmware, hardware interfacingSoftware 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 other companies are hiring for C Software Developer jobs?
C/C++ Developer

$45.75 - $61.75/hr

Full-time

Posted 24 days ago


Job description

NAVA Software solutions is looking for a C/C++ Developer
Details:
C/C++ Developer
Location: O'Fallon, MO - Weekly once Onsite
Duration: 6-12 months
Overview
  • Own complex problems having dependency across services and facilitate cross-functional team interactions to drive resolution
  • Write code to build and enhance applications/services and promote code-reviews, code scanning, and other standard development practices to deliver high-quality artifacts to production.
  • Define, design, and develop procedures and solutions at a service level to meet the business requirements/enhancements
  • Drive prioritization decisions and trade-offs in working with product partners
  • Identify opportunities and build roadmaps to enhance primary service/function
  • Automate and simplify all aspects of software delivery and development actively evangelizing the need to automate and simplify where needed.
  • Drive seamless integration across all connected services to meet end-user expectations

Responsibilities
  • Drive blameless postmortems culture to identify root causes of incidents and implement learnings
  • Introduce new technologies and architecture by following enterprise guidelines
  • Advocate for engineering principles outside of current organization/platform
  • Provide development and architecture guidance to team members
  • Build relationships and effective partnerships across organizations
  • Write and evaluate recommendations for job promotions based on an unbiased view of one's accomplishments
  • Conduct technical interviews for hiring engineering staff and raising the performance bar
  • Lead by example with hands-on approaches to demonstrate engineering excellence
  • Encourage staff to share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity

Job Specific Experiences
  • Has the ability to write secure code in three or more languages (e.g., C, C+, C#, Java, JavaScript) and familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerabilities
  • Has skills in building applications using open frameworks to achieve reuse and reduce development times (e.g., Spring Boot, Steeltoe, Angular, DXP, others)
  • Understands internals of operating systems (Windows, Linux) to write interoperable and performant code
  • Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors
  • Has skills to document and coach team on the development practices and coding guidelines (e.g., branching, peer reviews, library use, logging, scanning rules, test-driven development, error handling)
  • Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the gang of four) to implement efficient code
  • Has skills to undertake a technical review of code across applications and their dependencies to look for anti-patterns and promote continuous refactoring
  • Understands and elaborates technical debt and operational issues to drive prioritization discussions with stakeholders to improve the run experience
  • Understands system architecture to plan for platform and infrastructure capacity (e.g., database, compute, network, storage) and drives the dependency prioritization to reduce the delivery lead time
  • Has skills to understand customer journeys and ensure a Mastercard good experience by continuously reducing Mean time to mitigate (MTTM) for incidents and ensuring high availability (99.95% as a starting point)
  • Has skills to simplify deployment and eliminate software and infrastructure snowflakes using standardized platforms, ephemeral instances, and automation
  • Has skills to orchestrate release workflows and pipelines and apply standardized pipelines via APIs to achieve CI and CD using industry-standard tools (e.g., Jenkins, Bamboo, AWS/Azure pipelines, XL Release, others)
  • Able to configure rules and build automation for code with vulnerability scanning and software composition analysis using standard tools (e.g., Sonar, Checkmarx, Nexus, JFrog XRay, Veracode, others)
  • Has skills to define, organize, and report on test runs for major, minor, and hotfix releases (including unit, component level, system level, customer journeys, past customer issues, and regulatory controls)
  • Has skills to conduct various performance tests (e.g., load, spike, breakpoint, endurance) to Understands application/service limits and behaviors

NAVA Software Solutions logo

About NAVA Software Solutions

Sourced by ZipRecruiter

NAVA is a strategic partner for companies seeking to develop or customize software and products. Our team of experts leverages cutting-edge technology and deep industry knowledge to provide customized solutions that drive business success. Whether you're looking to improve your operations, increase efficiency, or bring a new product to market, NAVA has the expertise and resources to help you achieve your goals. Trust us to be your partner in software and product development.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Rocky Hill, CT, US

Social media