1

C C Software Engineer Jobs (NOW HIRING)

C/C++. developer

$50.25 - $67.50/hr

Testing of C models. • Knowledge of working in a linux environment including recency of ... Education/Experience: • Bachelor's degree in Electrical Engineering, Computer Engineering ...

We have an exciting opportunity for an Orion GN&C Engineer to join the team with teammate company ... Further, develop flight software processes and procedures * Perform deep-dive analyses of flight ...

You will be responsible for developing multi-threaded C application software. Our camera software ... You are an excellent C programmer * You have strong experience writing multi-threaded applications

You will be responsible for developing multi-threaded C application software. Our camera software ... You are an excellent C programmer * You have strong experience writing multi-threaded applications

Job Title C/C++ Software Engineer Location McLean, VA 22102 US (Primary) Category Research, Development, and Engineering Job Type Full-Time Career Level Staff Education Bachelor's Degree Travel ...

AMERICAN SYSTEMS is seeking a highly skilled C/C++ Software Engineer to support mission-critical ... The engineer will design and develop software for advanced radar tracking and sensor fusion, while ...

We are seeking a highly skilled C/C++ Software Engineer to support mission-critical Command, Control, Communications, Computers, and Intelligence (C4I) systems for U.S. Customs and Border Protection ...

C/C++ Software Engineer

Mclean, VA · On-site

$96K - $161K/yr

Overview We are seeking a highly skilled C/C++ Software Engineer to support mission-critical Command, Control, Communications, Computers, and Intelligence (C4I) systems for U.S. Customs and Border ...

next page

Showing results 1-20

C C Software Engineer information

See salary details

$24.5K

$123.1K

$192K

How much do c c software engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for c c software engineer in the United States is $123,138.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,000.00 and $144,500.00 per year, depending on experience, location, and employer.

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

To thrive as a C/C++ Software Engineer, you need strong proficiency in C and C++ programming languages, a solid understanding of computer science fundamentals, and often a degree in computer science or a related field. Familiarity with version control systems like Git, build tools such as CMake, and debugging/profiling tools is typically required, along with knowledge of operating systems and development environments. Analytical thinking, attention to detail, and effective problem-solving and communication skills set outstanding engineers apart. These abilities are crucial for developing efficient, maintainable code and collaborating effectively on complex software projects.

What is a C/C++ Software Engineer?

A C/C++ Software Engineer is a professional who designs, develops, tests, and maintains software applications using the C and C++ programming languages. These engineers work on a variety of projects, from embedded systems and operating systems to high-performance applications and games. They are responsible for writing efficient, reliable, and maintainable code, often dealing with low-level programming close to the hardware. In addition, they may debug issues, optimize performance, and collaborate with other developers to integrate software components.

How does a C/C++ Software Engineer typically collaborate with other teams during the software development lifecycle?

C/C++ Software Engineers often work closely with cross-functional teams, including QA testers, product managers, and DevOps engineers. They participate in design reviews, sprint planning meetings, and code reviews to ensure seamless integration of their code with other system components. Effective communication and collaboration are essential, as C/C++ engineers frequently need to explain technical constraints or solutions to non-technical stakeholders and coordinate with teams responsible for documentation, deployment, and maintenance.
More about C C Software Engineer jobs
What cities are hiring for C C Software Engineer jobs? Cities with the most C C Software Engineer job openings:
What states have the most C C Software Engineer jobs? States with the most job openings for C C Software Engineer jobs include:
C/C++Software Engineer

Contractor

Posted 21 days ago


Job description

Company Description

Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada.
With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest "Canadian-Owned" IT staffing/consulting company.
Procom's areas of staffing expertise include:
Application Development
Project Management
Quality Assurance
Business/Systems Analysis
Datawarehouse & Business Intelligence
Infrastructure & Network Services
Risk Management & Compliance
Business Continuity & Disaster Recovery
Security & Privacy
Specialties Contract Staffing (Staff Augmentation)
Permanent Placement (Staff Augmentation)
ICAP (Contractor Payroll)
Flextrack (Vendor Management System)

Job Description

C/C++ Software Engineer


On behalf of our client, Procom Services is searching for a C/C++ Software Engineer for a contract opportunity in Hillsboro, Oregon. 


C/C++ Software Engineer Job Details


We are looking for a strong C/C++ software engineer with at least 5 years of experience developing commercial quality HW emulation/simulation software. Candidate must have experience releasing commercial quality software to hundreds or thousands of users.


Candidate must have experience reading HW specifications and RTL in Verilog, or working in pre-silicon emulation/simulation environments. Prior experience working for EDA companies such as Synopsys, Cadence, Mentor, desired.


Candidate must have experience writing unit tests and using test frameworks such as cunit, junit, nunit or the like. Candidate must have experience with automated regression testing, release and configuration management.


Driver, embedded FW or BIOS development experience is a plus.


Finally, candidate must have experience working in a geo-dispersed, fast-paced development environment. We are looking for someone with a background (Bachelor's/Master's Degree) in Computer Science or Computer Engineering with the majority of their day to day activities writing high quality code.


Manager will most likely extend to 18 months. Need candidates that can commit to being onsite in Oregon.



C/C++ Software Engineer Mandatory Skills


  • C/C++ Software Engineering
  • Experience releasing commercial quality software to hundreds or thousands of users
  • Experience reading HW specifications and RTL in Verilog, or working in pre-silicon emulation/simulation environments
  • Prior experience working for EDA companies such as Synopsys, Cadence, Mentor, desired
  • Experience writing unit tests and using test frameworks such as cunit, junit, nunit or the like
  • Experience with automated regression testing, release and configuration management
  • Driver, embedded FW or BIOS development experience is a plus
  • Experience working in a geo-dispersed, fast-paced development environment.
  • We are looking for someone with a background (Bachelor's/Master's Degree) in Computer Science or Computer Engineering with the majority of their day to day activities writing high quality code.


C/C++ Software Engineer Start Date


ASAP


C/C++ Software Engineer Assignment Length


6+ Months


"Please note that we are not able to work with candidates on H1B Visas or candidates represented by third parties."

Additional Information

All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.Â