1

C C Software Engineer Jobs in Oregon (NOW HIRING)

C/C++ Developer

Hillsboro, OR

$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 ...

211774 / C/C++ Developer

Hillsboro, OR

$53.25 - $72/hr

Experience in Software Development Life Cycles (SDL) or Agile or Waterfall * Experience in Linux/Android based kernel development * Excellent programming skills * Must have strong problem solving ...

You will serve as a first-line engineering leader within the I&C Safety Systems Software Tools and Automation Organization , responsible for leading a team that develops and maintains software tools ...

We are looking for exceptional C++ engineers to join our remote-first, global team and continue to ... About you: * You bring along solid professional software development experience in C++. This ...

$69K - $106K/yr

You will develop Human Machine Interface (HMI) software for I&C Safety System products. You will ... Working with senior engineers, you will participate in software development, integration, testing ...

$58K - $73K/yr

You will develop Human Machine Interface (HMI) software for I&C Safety System products. You will ... Working with senior engineers, you will participate in software development, integration, testing ...

$58K - $73K/yr

You will develop Human Machine Interface (HMI) software for I&C Safety System products. You will ... Working with senior engineers, you will participate in software development, integration, testing ...

$85K - $106K/yr

You will develop Human Machine Interface (HMI) software for I&C Safety System products. You will ... Working with senior engineers, you will participate in software development, integration, testing ...

$58K - $73K/yr

Working with senior engineers, you will participate in software development, integration, testing ... You will report to the Manager, I&C Safety Software - Safety Reactor Systems Engineering and will ...

C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

The engineer will work on low-level software that enables hardware functionality, system stability ... c++ development skills and linux kernel knowledge. Summary: The main function of a software ...

C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

The engineer will work on low-level software that enables hardware functionality, system stability ... c++ development skills and linux kernel knowledge. Hard Skills Assessments * Expected Dates that ...

C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs * Deep understanding of operating system internals, hardware-software interaction, and low-level ...

next page

Showing results 1-20

C C Software Engineer information

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.

What are the key skills and qualifications needed to thrive as a C C software engineer?

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.

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.

Is 25 too late to become a C C Software Engineer?

Becoming a C C Software Engineer at age 25 is entirely feasible, as many professionals start or switch careers later in life. Success depends on acquiring relevant skills such as proficiency in C and C++, understanding software development principles, and gaining practical experience through projects or certifications. Age is generally not a barrier in the tech industry, which values skills and continuous learning.

What are popular job titles related to C C Software Engineer jobs in Oregon?

For C C Software Engineer jobs in Oregon, the most frequently searched job titles are:

What job categories do people searching C C Software Engineer jobs in Oregon look for?

The top searched job categories for C C Software Engineer jobs in Oregon are:

What cities in Oregon are hiring for C C Software Engineer jobs?

Cities in Oregon with the most C C Software Engineer job openings:

Infographic showing various C C Software Engineer job openings in Oregon as of August 2026, with employment types broken down into 84% Full Time, 12% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution.

Contractor

Re-posted 20 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.Â