careertakescareertakes

C/ C++ Software Engineer

Confidential ClientSoftware & Technology
Entry LevelFull-timeOn-SiteN/A
Tualatin, Oregon
A Day Ago

The C/C++ Software Engineer at Confidential Client is responsible for designing and developing real-time applications on Linux, focusing on video streaming and hardware interface integration. The role requires expertise in C/C++, GStreamer, USB and GMSL interfaces, and adherence to software design principles to deliver robust, high-performance solutions in an on-site environment.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Technology (Software Development).

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

Confidential Client is seeking an experienced C / C++ Software Engineer to design, implement, test, and maintain high-quality software. This is an onsite role based in Tualatin, OR. You will work closely with cross-functional engineering teams to deliver robust, maintainable code and help drive technical decisions.

  • Design, develop, and maintain C and C++ applications and libraries
  • Write clear, testable code and unit tests
  • Debug and resolve software defects and performance issues
  • Collaborate with systems engineers, QA, and stakeholders to define requirements and deliverables
  • Participate in design reviews and contribute to technical documentation
  • Follow software development lifecycle and best practices (version control, code reviews)

What We’re Looking For (Required)

  • 5+ years professional experience developing software in C and/or C++
  • Strong problem-solving and debugging skills
  • Experience with version control systems (e.g., Git)
  • Strong communication and collaboration skills in a team environment
  • Ability to work onsite in Tualatin, OR and start on an accelerated timeline (immediate joiners preferred)

Nice to Have

  • Experience writing unit tests and familiarity with test frameworks
  • Familiarity with common build systems and CI processes
  • Background in systems programming, real-time systems, or performance-sensitive applications
  • Experience working in regulated industries or with rigorous QA/lifecycle processes

Work Location & Schedule

  • Location: Onsite — Tualatin, OR
  • Schedule: Full-time (standard business hours), immediate start preferred

Why Join

  • Work on impactful engineering projects with an experienced technical team
  • Opportunity to grow your skills in C/C++ and systems-level software
  • Confidential Client is committed to engineering excellence and continuous improvement

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range