1

Iot Software Developer Jobs (NOW HIRING)

We are recruiting for an active TS/SCI cleared Software Developer who will be responsible for ... Familiarity with embedded/IOT, mobile devices (development/testing), networking At V2X, we are ...

We are recruiting for a Software Developer who will be responsible for enabling agile big-data ... Familiarity with embedded/IOT, mobile devices (development/testing), networking At V2X, we are ...

... , IoT, API, Mobile, Firmware, etc.) • Conducts hands-on, rapid prototyping and product ... engineering, or related field and 1-3 years of software application code development or 2-year ...

Design, develop, and optimize real-time data pipelines between IoT devices, gateways, and cloud ... Collaborate cross-functionally with embedded, DevOps, security, product management, business, and ...

... (UI, IoT, API, Mobile, Firmware, etc.) * Conducts hands-on, rapid prototyping and product ... Professional knowledge and programming skills to write, modify and debug software * Exhibit Agile ...

... (UI, IoT, API, Mobile, Firmware, etc.) * Conducts hands-on, rapid prototyping and product ... Professional knowledge and programming skills to write, modify and debug software * Exhibit Agile ...

Software Developer

Gaithersburg, MD · On-site

$70K - $120K/yr

The software developer will develop, analyze, and create reports for System Transactions, IoT devices, Biometric, healthcare data information regarding demographics, Observations, Insurance, Payments ...

... software programs/modules. - Proficiency in programming languages. - Proficiency in DBMS ... IoT, Big Data, and Cloud Platforms. - Proficiency in RDBMS and NOSQL. - Deep knowledge of ...

Embedded Software Developer

Reston, VA · On-site

$120K - $140K/yr

... backbone networking, and IoT solutions leveraging expertise in 3GPP 5G/4G/LTE/3G and VSAT ... We are seeking a talented and motivated Embedded Software Developer to join our Software ...

Sr. Firmware engineer Eagan, MN (Onsite)

Eagan, MN · On-site

$121K - $161K/yr

The position is senior level position on the IoT software development team. The candidate will be ... They would be involved in project update meetings, DevOps and agile project management meetings ...

next page

Showing results 1-20

IOT Software Developer information

See salary details

$48K

$111.8K

$166K

How much do iot software developer jobs pay per year?

As of Jul 17, 2026, the average yearly pay for iot software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an IoT Software Developer, and why are they important?

To thrive as an IoT Software Developer, you need strong programming skills (often in C, C++, Python, or Java), a solid understanding of embedded systems, and experience with networking protocols, typically supported by a relevant degree in computer science or engineering. Familiarity with IoT platforms (such as AWS IoT or Azure IoT), microcontroller programming, and security standards is highly valued, and certifications like Certified Internet of Things Practitioner (CIoTP) can be advantageous. Problem-solving ability, collaboration, and adaptability are key soft skills for innovating and integrating complex IoT solutions. These skills and qualities are crucial for building robust, scalable, and secure IoT systems that connect and manage devices efficiently in real-world environments.

What are some common challenges IoT Software Developers face when integrating devices with cloud platforms?

IoT Software Developers often encounter challenges related to device compatibility, data security, and managing connectivity when integrating devices with cloud platforms. Ensuring seamless communication between a wide range of devices and cloud services requires careful handling of different protocols, firmware updates, and real-time data synchronization. Additionally, maintaining robust security measures to protect sensitive data during transmission and storage is essential. Collaboration with hardware engineers and cloud architects is typically necessary to address these integration challenges effectively.

What does an IoT Software Developer do?

An IoT Software Developer designs, develops, and maintains software applications that enable devices to connect and exchange data over the Internet of Things (IoT) ecosystem. They work with embedded systems, sensors, and cloud platforms to create solutions that collect, process, and analyze data from various devices. Their responsibilities often include programming, integrating hardware and software, ensuring security, and troubleshooting connectivity issues. IoT Software Developers play a crucial role in enabling smart devices and applications used in industries like healthcare, manufacturing, and smart homes.

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

AspectIot Software Developer

Credential/CertificationTypically requires a degree in Computer Science or Software Engineering; certifications in IoT platforms are a plus.
Work EnvironmentDevelops software applications for IoT devices, often in collaborative teams, using programming languages like Java, Python, or C++.
Employer & IndustryEmployed by tech companies, startups, or manufacturing firms focusing on IoT solutions and cloud integration.
Search & Comparison IntentPeople compare to IoT Firmware Engineers to understand differences in roles and skills.

While both roles work within the IoT industry, an IoT Software Developer focuses on creating applications and software that run on or interact with IoT devices, often involving cloud integration. An IoT Firmware Engineer specializes in developing low-level firmware that runs directly on IoT hardware, requiring embedded systems expertise. Both roles require similar credentials and work environments but differ in technical focus and responsibilities.

More about IOT Software Developer jobs
What are the most commonly searched types of Iot Software Developer jobs? The most popular types of Iot Software Developer jobs are:
Infographic showing various Iot Software Developer job openings in the United States as of July 2026, with employment types broken down into 85% Full Time, 3% Part Time, 1% Temporary, and 11% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.
Sr. Staff Software Engineer, AI Software IOT

Sr. Staff Software Engineer, AI Software IOT

Qualcomm

San Diego, CA • On-site

$130K - $171K/yr

Full-time

Re-posted yesterday


Qualcomm rating

9.6

Company rating: 9.6 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

5th of 209 rated software companies


Job description

Job Summary:
Qualcomm Technologies, Inc. is a leading technology innovator that drives digital transformation to create a smarter, connected future. As an AI Software Engineer, you will create and implement machine learning techniques and frameworks, lead feature development, and collaborate with cross-functional teams to deliver scalable AI software solutions in the IOT domain.
Responsibilities:
• As the AI software lead, you will be hands-on and leading the team responsible for ensuring AI SDK support for a variety of IOT product platforms.
• Drive feature development and enhancements needed in the Qualcomm AI Stack SDKs for IOT products.
• You will work closely with the rest of the AI software team and with other teams within Qualcomm involved in supporting IOT platforms.
• Decision-making is significant in nature and affects work beyond the immediate work group. You will provide supervision/guidance to other team members, and you will participate in strategic planning for integrating the Qualcomm AI Stack SDKs into IOT products.
• You will also have to keep up with the fast-paced development happening in industry and academia to continuously enhance our solution from a software engineering as well as a machine learning standpoint.
Qualifications:
Required:
• Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 6+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
• Master's degree in Computer Science, Engineering, Information Systems, or related field and 5+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
• PhD in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
• 8+ years of industry and general software development experience.
• Proficiency in software development using C/C++.
• Experience with Linux or Unix based OS systems software development environment.
• Strong software development skills (e.g. data structure and algorithm design, object oriented or other software design paradigm knowledge, software debugging and testing, etc.).
• Ability to work independently with no supervision.
• Ability to lead a software team and effectively collaborate with cross-functional teams to deliver robust, scalable AI software solutions.
• Excellent communication skills (verbal, presentation, written).
• Ability to convey complex and detailed information to multiple audiences and high-level stake holders.
• Ability to make decisions and construct plans with incomplete information.
Preferred:
• Master’s Computer Science, Computer Engineering, or Electrical Engineering.
• Software development experience with Python.
• Experience with Windows software development environment.
• Experience building embedded software applications.
• Experience debugging complex problems across multiple layers of hardware, OS, compiler, and drivers.
• Experience with different Neural Network architectures: DNNs, CNNs, RNNs/LSTMs, GANs, LLMs, etc.
• Experience with low level interactions between operating systems (e.g., Linux, Android, QNX) and Hardware.
• Experience using/integrating Qualcomm AI Stack products (e.g. QNN, SNPE, QAIRT).
• Experience with agile software development practices and git based SCM.
• Ability to collaborate across a globally diverse team and multiple interests.
Company:
Qualcomm designs wireless technologies and semiconductors that power connectivity, communication, and smart devices. Founded in 1985, the company is headquartered in San Diego, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Qualcomm employees say

Pay

Benefits

Workplace

Get the full story on Breakroom


Qualcomm logo

About Qualcomm

Sourced by ZipRecruiter

Qualcomm is enabling a world where everyone and everything can be intelligently connected. You interact with products and technologies made possible by Qualcomm every day, including 5G-enabled smartphones that double as pro-level cameras and gaming devices, smarter vehicles and cities, and the technology behind the smart, connected factories that manufactured your latest purchase. Our powerful connectivity solutions keep you connected—even in remote areas. Qualcomm 5G and AI innovations are the power behind the connected intelligent edge. You’ll find our technologies behind and inside the innovations that deliver significant value across multiple industries and to billions of people every day.

Industry

Technology, communication and media

Company size

10,000+ Employees

Headquarters location

San Diego, CA, US

Year founded

1985