1

Iot Developer Jobs in Raleigh, NC (NOW HIRING)

Familiarity with DevOps tooling, CI/CD pipelines, and engineering productivity tooling. * Experience applying cybersecurity practices to embedded/IoT devices (secure boot, signed updates, SBOM ...

Firmware Engineer

Durham, NC · On-site

$80K - $110K/yr

... IoT deployment is preferred, particularly experience with Balena. Your role will encompass both ... The BotBuilt Team Our elite group consists of NASA engineers, U.S. Special Operations veterans ...

Experience with IoT deployment is preferred, particularly experience with Balena. Your role will ... The BotBuilt Team Our elite group consists of NASA engineers, U.S. Special Operations veterans ...

Java Developer (API development, AWS)

Durham, NC · On-site

$47.50 - $61.50/hr

We're looking for product-aware engineers who are passionate, inquisitive, and responsible individuals to help us on our mission to deliver the best omni channel (web, mobile, IoT) experience to our ...

next page

Showing results 1-20

Iot Developer information

See Raleigh, NC salary details

$16

$51

$79

How much do iot developer jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for iot developer in Raleigh, NC is $51.36, according to ZipRecruiter salary data. Most workers in this role earn between $39.28 and $62.84 per hour, depending on experience, location, and employer.

What are some common challenges IoT Developers face and how are they typically addressed in the workplace?

IoT Developers often encounter challenges related to device interoperability, security, and scaling solutions across diverse hardware environments. Many workplaces address these by fostering collaborative teams that include hardware, software, and network specialists, as well as by following best practices in secure coding and testing. Continuous learning and regular updates to meet emerging technologies are emphasized, and developers are encouraged to participate in peer reviews and cross-disciplinary meetings. This approach helps ensure robust, secure, and innovative IoT deployments that meet project and client requirements.

What are the key skills and qualifications needed to thrive in the Iot Developer position, and why are they important?

To thrive as an IoT Developer, you need a solid understanding of embedded systems, programming languages like C/C++, Python, and experience with networking protocols and cloud platforms. Familiarity with microcontrollers, IoT frameworks, and certifications like AWS Certified IoT or Cisco IoT Fundamentals is typically beneficial. Strong problem-solving, adaptability, and teamwork skills help you succeed in dynamic, cross-functional environments. These abilities are essential for delivering reliable, scalable IoT solutions that address real-world connectivity and data challenges.

What do IoT developers do?

IoT developers design, develop, and maintain connected devices and systems that collect and exchange data over the internet. They work with hardware, software, and networking technologies, often using programming languages like Python or C, and may utilize cloud platforms for data management and analysis.

Is IoT a good career?

IoT developers design and implement connected device systems, working with hardware, software, and networking technologies. The field offers strong job growth due to increasing adoption of smart devices and requires skills in programming, embedded systems, and cloud platforms. It can be a rewarding career for those interested in innovative technology and problem-solving.

Does IoT pay well?

IoT developers typically earn competitive salaries due to the specialized skills required, such as knowledge of embedded systems, networking, and cloud platforms. Salaries vary based on experience, location, and certifications, but overall, IoT development is considered a well-paying field within the tech industry.

What is an IoT Developer job?

An IoT Developer designs, develops, and implements Internet of Things (IoT) solutions by integrating hardware, software, and network technologies. They work with sensors, embedded systems, cloud platforms, and connectivity protocols to create smart devices and applications. Their role involves programming, data management, security considerations, and optimizing device performance. IoT Developers collaborate with engineers and data scientists to build scalable and efficient IoT ecosystems.

What engineer makes $500,000 a year?

Highly experienced senior engineers in specialized fields such as software engineering, data engineering, or systems architecture can earn $500,000 or more annually, especially in high-cost living areas or within large tech companies. These roles often require advanced skills, certifications, and leadership responsibilities, and may include stock options or bonuses that contribute to total compensation.
What are popular job titles related to Iot Developer jobs in Raleigh, NC? For Iot Developer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Iot Developer jobs in Raleigh, NC look for? The top searched job categories for Iot Developer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Iot Developer jobs? Cities near Raleigh, NC with the most Iot Developer job openings:
Firmware Engineering Manager

Firmware Engineering Manager

HireNetworks

Morrisville, NC

$145K/yr

Other

Posted 7 days ago


Job description

Firmware Engineering Manager (permanent position) – Morrisville, NC

Our client is seeking a Firmware Engineering Manager who will lead the firmware engineering team while remaining a hands-on contributor. A large part of your time will be spent doing billable engineering work: designing, debugging, and delivering embedded and wireless systems for clients across a variety of customer markets. You will own day-to-day technical execution, guide engineers through complex challenges, and mentor and grow the firmware engineering team.

This is a permanent position working on site in Morrisville, NC, with a starting salary range of $145,000 – there is upward mobility for more experience. The role offers a competitive base salary and great benefits. Candidates must reside in the Raleigh-Durham metro area to fulfill the schedule needs of the role, but non-local candidates willing to relocate may be considered. No visa sponsorship or subcontracting arrangements are available.

Technical & Project Execution (Primary)

· Perform detailed firmware design and development work on client projects as a billable contributor.

· Estimate project tasks and timeline to inform statements of work.

· Interface with prospective and existing clients to understand and manage technical expectations.

· Ensure firmware solutions are well-architected, practical, and aligned with project objectives.

· Lead and enforce design reviews and contributions from the engineering team to ensure technical quality, maintain standards, and ensure adherence to customer/product requirements.

· Provide critical technical oversight and guide engineers through technical challenges.

· Drive root cause analysis and document lessons learned to improve future execution.

· Assist and lead on recovery plans when problems arise in projects and tasks (budget, schedule, etc.).

Team Leadership

· Manage a team of 5–10 firmware engineers, including workload oversight, daily technical direction, and personnel administration.

· Hold regular one-on-ones; provide direct, constructive feedback on performance and professional development.

· Identify and develop technical leads within the team; empower them to support daily project operations.

· Mentor engineers on processes, design standards, and engineering best practices.

· Inspire and motivate the team by aligning business and individual goals.

· Foster a collaborative, communicative team culture; recognize and celebrate contributions from all team members regardless of seniority or background.

· Exemplify and reinforce the company values.

Strategy & Operations

· Establish and maintain quality standards.

· Drive continuous improvement through process definition and disciplined execution.

· Collaborate with the Director of Engineering to allocate resources and staff projects effectively, ensuring optimal utilization and setting future work up for success.

· Identify and manage third-party vendor relationships.

· Provide DevOps support for team tooling, CI/CD infrastructure, and developer productivity as needed.

· Establish and manage non-project firmware budget (tools, training, etc.).

· Review and support the hiring process.

· Collaborate with cross-functional peers to establish best practices and business-wide efficiencies.

· Lead cross-discipline brainstorming sessions.

· Maintain a smooth and well-defined onboarding experience for new staff.

Required Qualifications

· 10+ years of firmware industry experience, preferably in embedded design and/or wireless products.

· 1+ years in a management or equivalent leadership position.

· Mastery of C and/or C++.

· Strong understanding of firmware and embedded system architecture and design.

· Demonstrated track record of delivering firmware projects end-to-end.

· Proficiency with embedded debugging tools: multimeters, oscilloscopes, and logic analyzers.

· Ability to read schematics and understand the impacts of logic gates, transistors, voltage dividers, level shifters, and other common components.

· Ability to read hardware datasheets, user manuals, and implement firmware drivers.

· Comfortable working across multiple concurrent projects in a fast-paced consultancy environment.

· Strong communication skills necessary to interact with project managers and clients.

· Must reside in or be willing to relocate to the Raleigh-Durham metro area (hybrid schedule). No visa sponsorship or fully remote arrangements available.

· Ability to travel up to 5% annually (limited and project-dependent).

Preferred Qualifications

· Experience managing firmware teams in a consulting or services environment.

· Hands-on experience with Zephyr RTOS, Yocto/embedded Linux, or comparable platforms.

· Familiarity with low-power firmware design for battery-powered IoT devices (sleep modes, power gating, current profiling).

· Familiarity with DevOps tooling, CI/CD pipelines, and engineering productivity tooling.

· Experience applying cybersecurity practices to embedded/IoT devices (secure boot, signed updates, SBOM, vulnerability response).

· Familiarity with AI-assisted development tools such as Claude Code.

· Exposure to regulated-industry development (e.g., medical IEC 62304, industrial standards).

Core Competencies

· Deep technical credibility, comfortable diving into details, not just reviewing summaries.

· Able to remain hands-on while running a team, and to serve as the senior technical voice in customer and internal reviews.

· Strong leadership and people-development skills.

· Excellent written and verbal communication.

· Calm under pressure; effective at conflict resolution.

· Process-oriented mindset with a bias toward continuous improvement.

· Passion for customer satisfaction, technical excellence, and team success.

· Ability to effectively manage multiple projects in a fast-paced environment.

· Demonstrates perseverance, making progress despite obstacles and setbacks.

· Demonstrates creativity in problem-solving and brainstorming environments.

· Thinks like an entrepreneur by considering business-wide impacts of decisions.

· Organized and analytical thinker; proactively identifies and mitigates risks.

· Passionate about results (not just checking boxes), and about customer satisfaction and technical quality.

· Can make progress with minimal guidance in uncertain situations with conflicting priorities.

· Recognizes the need for change and leads it effectively.

· Persuasive communicator who can leverage team strengths and encourage effective collaboration.

· Works independently with minimal technical guidance on execution.

Education

· Bachelor of Science in Computer Engineering, Computer Science, Electrical Engineering, or related field. Master’s degree preferred