2

Remote Software Developer C C++ Jobs in Chicago, IL

Senior Software Engineer - Comms & Docs

Chicago, IL ยท On-site +1

$135K - $165K/yr

USA, Remote Job Type: Full-time, direct hire About Snapsheet: Snapsheet is claims technology the ... Trusted by over 170+ P&C Carriers, MGAs, MGUs, TPAs, and logistics companies, our open architecture ...

Senior Staff Software Engineer

Westchester, IL ยท On-site +1

$121K - $160K/yr

We are seeking a highly skilled Senior Staff Software Engineer responsible for leading technical ... Strong communication and collaboration skills, with the ability to work effectively in a remote ...

Software Engineer Remote (Web3)

Chicago, IL ยท Remote

$200K - $250K/yr

Software Engineer Opportunity Our client is on crypto's cutting-edge technology, and we're looking for the right engineers to join them. This is a remote position for any US-based candidate. Our ...

Showing results 21-40

Remote Software Developer C C information

See Chicago, IL salary details

$10

$59

$98

How much do remote software developer c c++ jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for remote software developer c c++ in Chicago, IL is $59.54, according to ZipRecruiter salary data. Most workers in this role earn between $48.56 and $65.38 per hour, depending on experience, location, and employer.

What is a remote software developer C C++?

Remote Software Developers specializing in C and C++ are professionals who design, develop, and maintain software applications using the C and C++ programming languages while working from a location outside the traditional office environment. They are responsible for writing efficient code, debugging, and collaborating with teams through digital communication tools. These developers often contribute to projects such as embedded systems, operating systems, game engines, and high-performance applications. Their remote role requires strong self-management, communication skills, and familiarity with version control and online collaboration platforms.

What are the key skills and qualifications needed to thrive as a remote software developer C C++?

To thrive as a Remote Software Developer in C and C++, you need strong programming skills in both languages, a solid understanding of algorithms and data structures, and typically a degree in computer science or related field. Familiarity with version control systems like Git, build tools such as CMake, and experience with debugging and testing frameworks are essential. Excellent problem-solving abilities, self-motivation, and effective written communication are standout soft skills for remote collaboration. These skills and qualities ensure you can efficiently deliver high-quality code, troubleshoot issues independently, and work effectively with distributed teams.

How do remote software developers C C++ typically collaborate with distributed teams to ensure project success?

Remote Software Developers working with C and C++ often use a combination of version control systems (like Git), code review platforms, and continuous integration tools to collaborate effectively with team members across different locations. Regular virtual meetings, clear documentation, and agile methodologies help maintain alignment and foster communication. Developers are expected to proactively share updates, resolve merge conflicts, and participate in code reviews, ensuring that code quality and project timelines are maintained despite physical distance. This collaborative structure not only supports productivity but also encourages learning from peers and sharing best practices.

What is the difference between Remote Software Developer C C++ vs Remote Embedded Software Engineer?

AspectRemote Software Developer C C++Remote Embedded Software Engineer
Required CredentialsBachelor's in CS or related field; C/C++ proficiencyBachelor's in EE or CS; C/C++ proficiency; embedded systems knowledge
Work EnvironmentPrimarily software development on desktops or serversDevelopment on embedded hardware, real-time systems
Industry UsageTech, finance, startups, software firmsAutomotive, IoT, consumer electronics, aerospace
Common Search/ComparisonYesYes

While both roles require C and C++ skills and similar educational backgrounds, Remote Software Developers focus on application and system software development in general environments. In contrast, Remote Embedded Software Engineers work specifically on embedded hardware, real-time systems, and device firmware. The choice depends on whether you prefer software development for general-purpose applications or embedded systems with hardware integration.

What are the most commonly searched types of Software Developer C C++ jobs in Chicago, IL?

The most popular types of Software Developer C C++ jobs in Chicago, IL are:

What are popular job titles related to Remote Software Developer C C++ jobs in Chicago, IL?

For Remote Software Developer C C++ jobs in Chicago, IL, the most frequently searched job titles are:

What job categories do people searching Remote Software Developer C C++ jobs in Chicago, IL look for?

The top searched job categories for Remote Software Developer C C++ jobs in Chicago, IL are:

What cities near Chicago, IL are hiring for Remote Software Developer C C++ jobs?

Cities near Chicago, IL with the most Remote Software Developer C C++ job openings:

Infographic showing various Remote Software Developer C C++ job openings in Chicago, IL as of August 2026, with employment types broken down into 94% Full Time, and 6% Contract. Highlights an 100% Remote job distribution, with an average salary of $123,835 per year, or $59.5 per hour.

Mechanical and Process Piping Designer - Chicago

C-P Systems Corporation

Chicago, IL โ€ข Remote

$35 - $45/hr

Full-time

Re-posted 18 days ago


Job description

Mechanical and Process Piping Designer

Location: Remote (within 1 hour of Chicago to be well-situated for our growing customer-base in the Chicago area)

Employment Terms: Permanent, Full-Time, Hourly

Travel: Less than 10%

About C-P Systems

Established in 1995 from 3M's Chemical Division, C-P Systems is a process mechanical engineering consulting firm specializing in piping design, P&ID development, process engineering, laser scanning, and construction documentation for industrial clients across the United States.

We're a team of engineers and support staff who take pride in doing things right. Our low turnover reflects a culture built on trust, long-term relationships, and a genuine commitment to quality for our customers and for each other.

About the Role

We are currently seeking a highly skilled and experienced Process Piping Designer to join our team, who will be responsible for designing and detailing process piping systems and equipment installations for our clients in various industries. This remote position will require independence and the capability to work in a fast-paced environment.

The successful applicant will be fully accountable for the development, coordination, and implementation of piping design directives from concept to completion on various projects. Additionally, this individual will have a strong attention to detail and communications skills that represent the company's professionalism and be able to work collaboratively across departments and projects.

The position is full time, permanent, and includes benefits. The successful applicant will have a strong process piping background, an ability to delegate work to other designers, manage projects, have solid communication skills, and be well-organized.

Our main software tools include Autodesk's AutoCAD Plant 3D, ReCap, Navisworks, and Inventor, along with Intergraph's SmartPlant P&ID and Smart 3D. However, please note that familiarity with these programs is not mandatory for the position. We firmly believe that we can efficiently train a candidate experienced in piping design and industrial settings in these software applications.

Qualifications

  • 8+ years of relevant design experience
  • Experience with piping design and plant layout in an industrial plant setting
  • Strong communication skills
  • Project management capabilities
  • US Citizenship (required by some of our customers)

Key Responsibilities

  • Collaborate with clients and engineers to understand project requirements.
  • Visit customer facilities with our local engineer to a) assist customers in scoping potential projects or b) gather site information to benefit project progression.
  • Create, develop, and refine process piping designs for various systems.
  • Create detailed drawings, piping isometrics, and specifications to guide construction and installation activities.
  • Conduct field visits to measure and record specifications of existing piping systems and equipment, including laser scanning (using the company Leica RTC 360).
  • Ensure designs meet applicable codes and standards.
  • Provide positive working relationships with cross-functional teams to ensure project deadlines are met.
  • Generate P&IDs and process flow diagrams (PFDs).
  • 3D modeling of process equipment, instrumentation, and piping.
  • Direct involvement with customers for design reviews (typically in Navisworks).
  • Work with engineering team to help model processes with the end deliverable being a complete mechanical bid package for construction.

Compensation and Benefits

Rate: $35-$45/hr base pay

Why Join Us

At C-P Systems, our objective is to hire for the long-term to provide consistency for our customers and to maintain alignment with our company values. This focus results in exceptional employee satisfaction and retention.

While experience is recognized, a person’s drive to do things well and take real ownership of their work matters just as much. We offer a flexible and collaborative work environment that embraces current tools and a genuine commitment to work/life balance.