1

Freelance Iot Software Developer Jobs in Raleigh, NC

Software development (C or C++) * Embedded programming (e.g. microcontrollers, firmware design, debug, etc.) Preferred Qualifications * Experience with IoT product development * Experience with full ...

Product Owner

Durham, NC · On-site

$100 - $145/hr

Within Cognizant IOT, we engineer industry-aligned, IoT-enabled products that merge industry needs ... Strong understanding of Agile methodologies and Software Development Life Cycle (SDLC)

New

Temporary IT Analyst / Programmer II

Raleigh, NC · On-site

$30 - $39/hr

... t/Programmer II will develop, test, and implement software solutions to integrate hardware ... The successful candidate will design custom software to incorporate sensors into IoT systems and ...

Showing results 21-40

Freelance Iot Software Developer information

See Raleigh, NC salary details

$28.7K

$97.5K

$234.8K

How much do freelance iot software developer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for freelance iot software developer in Raleigh, NC is $97,466.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,700.00 and $103,000.00 per year, depending on experience, location, and employer.

What is the difference between Freelance Iot Software Developer vs Iot Software Engineer?

AspectFreelance Iot Software DeveloperIot Software Engineer
CredentialsTypically self-taught or with relevant certifications; no formal degree requiredBachelor's or Master's in Computer Science, Electrical Engineering, or related fields
Work EnvironmentIndependent, remote, project-basedFull-time, in-house or remote, team-based
Employer & Industry UsageClients across various industries; freelance platformsTech companies, manufacturing, IoT product companies
Common Search & ComparisonOften compared for project scope and flexibilityCompared for career growth and stability

While both roles involve IoT software development, a Freelance Iot Software Developer works independently on diverse projects, often remotely, without formal employment. An Iot Software Engineer typically works within a company, contributing to ongoing IoT solutions with a team. The choice depends on your preference for independence versus structured employment.

Infographic showing various Freelance Iot Software Developer job openings in Raleigh, NC as of June 2026, with employment types broken down into 3% Internship, 41% Full Time, 12% Part Time, and 44% Contract. Highlights an 78% Physical, 2% Hybrid, and 20% Remote job distribution, with an average salary of $97,466 per year, or $46.9 per hour.

Firmware Engineer

Senzit

Raleigh, NC • On-site

Full-time

Re-posted 10 days ago


Job description

Firmware Engineer
Senzit focuses on empowering businesses with a next-generation predictive maintenance platform to increase uptime and reduce organizational waste. Join us to develop new technology that will provide Senzit a competitive advantage in the Industrial IoT (IIoT) market. If you find it exciting to work in a dynamic team with a global customer base, then we have your opportunity.
As a Firmware Engineer, you will be part of a high-performance Software team that has a culture of open communication, innovation, teamwork and customer success.
Roles and responsibilities may include working on some of the most difficult and interesting embedded problems. The candidate will be responsible for the following:
  • Actively participating in all stages of firmware development life cycle (e.g. requirements definition, research, code design/development, unit test development, board debug, etc.)
  • Work closely with the Product team to investigate technologies and solutions to implement the product roadmap.
  • Design, develop, test and debug embedded firmware code.
  • Design for testability

The ideal candidate should possess the following:
  • Excellent analytical and communication skills.
  • Be a problem solver.
  • Action oriented and a self-starter.

Minimum Qualifications
  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • 3+ years of experience (1+ year with a Master's) inclusive of:
    • Software development (C or C++)
    • Embedded programming (e.g. microcontrollers, firmware design, debug, etc.)

Preferred Qualifications
  • Experience with IoT product development
  • Experience with full product development cycle

About Senzit
From the construction industry to the energy sector, Senzit harnesses the power of condition-based logic and machine learning algorithms to deliver real-time machine data and actionable insights to the user anytime, anywhere. Senzit is headquartered in Raleigh, NC with customers around the world.