1

Freelance Software Developer C C++ Jobs in Madison, WI

Software Engineering Manager

Windsor, WI · Hybrid

$135K - $160K/yr

Embedded systems / firmware / RTOS (C, C++, Rust) * HMI / SCADA / industrial automation / PLC ... GitHub Actions, GitLab CI, Azure DevOps, Jenkins * Infrastructure as Code and cloud platforms (AWS ...

Software Engineering Manager

Windsor, WI · On-site +1

$135K - $160K/yr

Embedded systems / firmware / RTOS (C, C++, Rust) * HMI / SCADA / industrial automation / PLC ... GitHub Actions, GitLab CI, Azure DevOps, Jenkins * Infrastructure as Code and cloud platforms (AWS ...

Software Engineering Manager

Windsor, WI · On-site +1

$135K - $160K/yr

Embedded systems / firmware / RTOS (C, C++, Rust) * HMI / SCADA / industrial automation / PLC ... GitHub Actions, GitLab CI, Azure DevOps, Jenkins * Infrastructure as Code and cloud platforms (AWS ...

May be involved in continuing engineering maintenance and manufacturing floor support of existing ... Working knowledge of software languages (assembler, C, C++, C#, etc) * Working knowledge if ...

New

Experience with software development using embedded C/C++ including use of chip-vendor APIs ... Programming with ASIC's and FPGA's * Algorithm development and refinement * Experience with ARM ...

next page

Showing results 1-20

Freelance Software Developer C C information

See Madison, WI salary details

$10

$58

$96

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

As of Sep 5, 2026, the average hourly pay for freelance software developer c c++ in Madison, WI is $58.24, according to ZipRecruiter salary data. Most workers in this role earn between $47.45 and $63.94 per hour, depending on experience, location, and employer.

What does a freelance software developer specializing in C and C++ do?

A Freelance Software Developer specializing in C and C++ designs, develops, and maintains software applications or systems using the C and C++ programming languages. They typically work independently on a contract basis for various clients, handling tasks such as writing efficient code, debugging, optimizing performance, and sometimes collaborating with other developers remotely. Their projects can range from embedded systems and operating systems to desktop applications, gaming engines, or high-performance computing solutions. Freelancers often manage their own schedules, client communications, and business operations.

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

To excel as a Freelance Software Developer in C and C++, you need strong programming expertise in both languages, a solid understanding of algorithms, data structures, and experience with software development lifecycles. Familiarity with version control systems like Git, build tools such as Make or CMake, and knowledge of relevant IDEs or debugging tools is typically required. Excellent problem-solving skills, self-motivation, and effective communication are crucial soft skills for managing projects and client relationships independently. These competencies ensure you can deliver reliable, high-quality solutions and maintain successful collaborations in a freelance environment.

What are some common challenges freelance C/C++ software developers face when working with clients remotely?

Freelance C/C++ software developers often encounter challenges such as clarifying project requirements, managing communication across different time zones, and ensuring code integration with clients’ existing systems. Since projects can vary widely, developers must be adaptable to different codebases and development environments. Effective documentation and clear, regular updates are essential to maintain transparency and meet client expectations, especially when direct supervision is minimal.

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

AspectFreelance Software Developer C C++Freelance Embedded Systems Engineer
Required CredentialsProficiency in C/C++, relevant certifications optionalProficiency in C/C++, embedded systems certifications beneficial
Work EnvironmentPrimarily software development, desktop or server-basedHardware interfacing, real-time systems, embedded devices
Employer & Industry UsageTech companies, startups, freelance platformsManufacturers, IoT firms, automotive, aerospace
Search & Comparison IntentFocus on software development projects in C/C++Focus on embedded hardware projects using C/C++

Freelance Software Developers C C++ primarily work on software applications, while Freelance Embedded Systems Engineers focus on hardware-software integration in embedded devices. Both roles require C/C++ skills, but their work environments and project types differ significantly.

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

The most popular types of Software Developer C C++ jobs in Madison, WI are:

What are popular job titles related to Freelance Software Developer C C++ jobs in Madison, WI?

For Freelance Software Developer C C++ jobs in Madison, WI, the most frequently searched job titles are:

What job categories do people searching Freelance Software Developer C C++ jobs in Madison, WI look for?

The top searched job categories for Freelance Software Developer C C++ jobs in Madison, WI are:

What cities near Madison, WI are hiring for Freelance Software Developer C C++ jobs?

Cities near Madison, WI with the most Freelance Software Developer C C++ job openings:

Infographic showing various Freelance Software Developer C C++ job openings in Madison, WI as of August 2026, with employment types broken down into 49% Full Time, 38% Part Time, and 13% Contract. Highlights an 87% In-person, and 13% Remote job distribution, with an average salary of $121,129 per year, or $58.2 per hour.

I&C/Electrical Engineering Manager

SHINE Technologies LLC

Fitchburg, WI • On-site

$130K - $165K/yr

Full-time

Re-posted 29 days ago


Job description

Job Type
Full-time
Description
SHINE Technologies is immediately seeking an Instruments and Controls (I&C) / Electrical Engineering Manager to lead the design, development, procurement, and testing of systems used to power, control, and monitor processes. This position works as part of a collaborative team that oversees the design of the control systems and selects instruments and equipment for the SHINE facility and external customers. SHINE engineers are designing systems that will produce isotopes to help diagnose heart disease, treat cancer, and take another step closer to clean energy.
Areas of responsibility for the I&C/Electrical Engineering Manager include leading the team to determine control strategies, design of control system hardware and software, instrument selection, and electrical power distribution for the instruments to be installed in the molybdenum-99 production facility and at customer sites. The team will need to work with procurement, vendors, and the construction team to procure, install, and test the I&C/electrical equipment. In addition, the team works with the licensing team to maintain the accuracy of the I&C/electrical licensing basis. The team consists of Electrical Engineers and Software Engineers.
The base salary range for this position is $130,000 - $165,000 per year plus a comprehensive compensation package. Our salary ranges are determined by role, level, and location.
Duties and Responsibilities:
Specific duties and responsibilities of the I&C/Electrical Engineering Manager include, but are not limited to:
  • Hire, develop and lead a team of highly skilled I&C and electrical engineers focused on control systems, instruments, power supply design and installation SHINE equipment including factory implementation.
  • Lead the interfaces between stakeholders and the I&C team.
  • Mentor engineers in the technology, decision making, and ownership of the I&C equipment that they are responsible for.
  • Collaborate with project managers and other functional managers to develop coherent project requirements, plans, schedules, and budgets aligned with strategic priorities.
  • Oversee the development of digital and analog control systems, including distributed control systems (DCS), programmable automation controllers (PAC/PLC), and data acquisition systems (DAQ).
  • Develop partnerships with contractors to aid the team as needed.
  • Work collaboratively with other engineering disciplines to select instruments to measure process variables in the process systems.
  • Update instrument specifications, calculations, and test plans to support the design, new construction, testing, commissioning, in-field troubleshooting and operation of instruments.
  • Aid commissioning, turnover to Operations, and subsequent support of instruments.
  • Support Business Development efforts by participating in customer interface and in supplying relevant technical information to meet customer bid requirements.

Requirements
  • BS Engineering/related field or equivalent experience; advanced education and/or related certifications are a plus. BS Electrical Engineering is desirable.
  • 10 plus years' experience in instruments and controls or related, preferably leading an engineering team with responsibility for meeting strict deadlines
  • Ability to lead, motivate, coach, and inspire a group of highly skilled engineers in a fast-paced startup environment.
  • Ability to manage multiple projects/activities, prioritizing them in a way that contributes most to Company success.
  • Experience in personnel management.
  • Working knowledge of electrical power distribution for normal and uninterruptible power for commercial level power systems (e.g. 120VAC, 480V 3 phase, DC, etc.).
  • Excellent written communication and organizational skills
  • Demonstrated project management skills, with experience using project management principles, techniques, and tools including working knowledge of Agile and Waterfall style project management
  • Confidence to make decisions on technical issues and the aptitude to push decision making down to the responsible engineers.
  • Experience working in a highly regulated environment such as the nuclear power industry or similar is desirable
  • Experience with business process in an ISO 9001 or similar environment

Eligibility for employment is conditioned on the applicant's ability to qualify for access to information subject to U.S. Export Controls. Additionally, applicant's eligibility may be conditioned based upon meeting the Nuclear Regulatory Commission requirements for access to Safeguards Information, which typically requires a pre-employment drug screen, fingerprinting and criminal background check.
SHINE values diversity in all its forms as a critical component of innovation, which is fundamental to our success. Every member of the SHINE community benefits from the talents and experiences of our peers, from the mutual respect we exercise, and from the responsibility we take for our actions.
SHINE Technologies is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
Pay Transparency Policy
Employee Rights Under the NLRA
Equal Opportunity Employment
E-Verify