1

C Software Developer Jobs in Remote, OR (NOW HIRING)

Project Manager

OR ยท On-site +1

Our focus is 100% on providing best-of-suite Imaging IT software solutions that enable secure ... Bachelor's Degree in Engineering, Technology, Healthcare, or related field * PMP (Project ...

Senior Project Manager

OR ยท On-site +1

Our focus is 100% on providing best-of-suite Imaging IT software solutions that enable secure ... Bachelor's Degree in Engineering, Technology, Healthcare, or related field * PMP (Project ...

next page

Showing results 1-20

C Software Developer information

See Remote, OR salary details

$10

$57

$95

How much do c software developer jobs pay per hour?

As of Jul 11, 2026, the average hourly pay for c software developer in Remote, OR is $57.74, according to ZipRecruiter salary data. Most workers in this role earn between $47.07 and $63.41 per hour, depending on experience, location, and employer.

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

Are C programmers still in demand?

C programmers are still in demand, especially in industries like embedded systems, operating systems, and hardware development where performance and low-level programming are critical. Knowledge of C, along with skills in debugging and understanding hardware interfaces, remains valuable for many technical roles.

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.

Is C good for software development?

C is a foundational programming language widely used in software development for system software, embedded systems, and performance-critical applications. It provides low-level memory access and efficiency, making it suitable for developing operating systems, device drivers, and high-performance applications. Knowledge of C is valuable for software developers working in environments that require close hardware interaction and optimized code.

What jobs can I get with C programming?

A C Software Developer can find jobs in embedded systems, operating systems, device drivers, and firmware development. These roles often require knowledge of low-level programming, hardware interaction, and debugging tools. C programming skills are also valuable in systems programming, real-time applications, and performance-critical software development.

What engineer makes $500,000 a year?

Software engineers, particularly those in senior or specialized roles such as principal engineers or engineering managers at large tech companies, can earn $500,000 or more annually. High compensation often includes base salary, bonuses, and stock options, especially in competitive markets like Silicon Valley, and requires advanced skills, experience, and sometimes certifications.
Infographic showing various C Software Developer job openings in Remote, OR as of July 2026, with employment types broken down into 1% As Needed, 87% Full Time, 9% Part Time, and 3% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $120,093 per year, or $57.7 per hour.

Project Manager

AGFA

OR โ€ข On-site, Remote

Full-time

Posted 18 days ago


Job description

Agfa HealthCare, is a division of the Agfa-Gevaert Group which is headquartered in Mortsel, Belgium and traded on Euronext Brussels (AGFB).
At Agfa HealthCare, we support healthcare professionals across the globe to transform the delivery of care. Our focus is 100% on providing best-of-suite Imaging IT software solutions that enable secure, effective and sustainable imaging data management.
From product development to implementation, our unified Enterprise Imaging Platform is purpose-built to reduce complexity, improve productivity and deliver clinical value. We use our proven track record as an innovator, our in-depth medical knowledge and our strategic guidance to help healthcare providers achieve their clinical, operational and business strategies.
The Project Manager must plan, execute, deliver, implement, and close Healthcare IT and Imaging projects according to strict deadlines, constrained resources, and within budget. This includes scheduling resources and coordinating the efforts of team members, third-party vendors and customer resources in order to deliver projects according to plan. The Project Manager will also define the project's objectives and oversee quality control throughout its life cycle, ensuring visibility and transparency into project progress.
Location:
  • Remote: US / Canada

What You'll Do:
  • Create and execute project work plans in accordance with project's Statement of Work (SOW) and revise as appropriate to meet changing needs and requirements.
  • Identify and schedule internal and external resources to meet project plan objectives.
  • Manage activities of Project Team members, ensuring completion of assigned tasks in accordance with schedule, resources, cost, performance, and quality objectives.
  • Meet and collaborate with internal and external stakeholders to effectively communicate project expectations in a timely and clear manner to ensure project success.
  • Efficiently identify and solve project issues as they arise in a proactive manner.
  • Identify and manage project dependencies and the critical path.
  • Ensure all Agfa Healthcare quality documents required for the project's deployment type are accurately completed, signed, and posted.
  • Meet on-time commitments for the project's Service Acceptance and Final Acceptance.
  • Most decisions involve the scheduling of project resources and prioritizing tasks. Certain tasks must be performed sequentially and coordinating these resources must be prioritized. Consideration must be taken for cost/expenses and potential impact to other projects. In addition, the need for customer resources, IT personnel and modality vendors must be evaluated when planning the project.
  • The Project Manager must be able to meet project objectives using cross-functional resources, delivering complex technology projects. Responsible for the accurate forecasting of project dates and revenues, and delivering the project within budget.

Who You Are:
  • Bachelor's Degree in Engineering, Technology, Healthcare, or related field
  • PMP (Project Management Professional) Certification is not required, but will be for the next level PM
  • CAPM (Certified Associate in Project Management) will be considered along with overall project management experience.
  • 1-2 years IT project management or healthcare IT project management.
  • Presentation preparation and delivery skills to a diverse audience, from C-suite to end users
  • Knowledge of current IT and Healthcare technologies
  • Experience or working knowledge of Radiology PACS and Radiology workflow
  • Ability to work independently with little guidance and supervision
  • Must conform to shifting priorities, demands and timelines through analytical and problem-solving capabilities
  • Strong written and verbal communication skills with proven strength in leading teams collaboratively
  • Strong interpersonal skills with proven strength in leading teams collaboratively
  • Proficient with Microsoft Project Management and other Microsoft Office products
  • Proficient in tools and technology required to manage virtual project teams
  • Project Managers are field employees that work from their home office. Travel is required to meet with clients and other stake holders. Occasional evening and weekend activities may be required to meet project deliverables.

Our Values:
  • Own It (I do what I say, full accountability for results, finding solutions and Practice ethical and safe behaviors)
  • Play as One (Collaborate for a common goal, diverse perspectives. Listen and communicate with respect, support decision for teams' benefits)
  • Move Forward (Embrace change, explore opportunities to innovate, feedback and improve performance, Proactive steps to resolve issues and continuous progress).
  • Drive Value (Bold choices to maximize value creation, customer deliver exceptional value, add value to all stakeholders, use data to generate crucial insights and outcomes).

What we offer now and in the future:
  • Dynamic global organization with a history of innovation and strong product portfolio.
  • Challenging environment combined with a supportive management structure.
  • Career development and growth.
  • Competitive salary and benefit package.
  • Friendly work environment surrounded by dedicated and professional colleagues.

Diversity and Inclusion:
At Agfa, our mission at Agfa is to ensure that everyone belongs. We believe that diversity and inclusion of others promotes a greater feeling of belonging and higher levels of engagement. We know that if we work together, we can do amazing things, and that our differences are what make our company, products, and services great.
We offer a rewarding career in a field that impacts lives, the opportunity to work with a talented and committed team of individuals, training and career development programs, and a competitive compensation and benefits package. If you want to be part of this experience, we'll take you there!
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
If you are an individual with a disability and would like to request a reasonable accommodation as part of the employment application process, please contact agfahealthcarehrna@agfa.com.
At Agfa HealthCare, we are passionate about creating an inclusive workplace that promotes diversity of Age, Gender, Gender Identity or expression, Race, Sexual Orientation, Physical Ability, Ethnicity, or any other aspect that makes someone unique. The differences among us are our strengths. We are committed to promoting a diverse, equal and inclusive workplace that fully represents the different cultures, viewpoints and backgrounds of our global organization and the world we live in.
Learn more about Agfa HealthCare and follow us on Instagram.