1

Iiot Software Development Engineer Jobs (NOW HIRING)

Collaborate with Software Development Engineers to improve software quality by writing thorough tests and monitoring the testability of code * Measure test coverage and analyze continuous integration ...

New

As a Device Software Development Engineer on the Amazon Leo for Government (ALG) team, you will design and develop embedded software for Amazon Leo's satellite and ground systems. You'll work on ...

ABOUT THIS ROLE As a Software Development Engineer, it's up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring challenging ideas and ...

ABOUT THIS ROLE As a Software Development Engineer, it's up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate Bring challenging ideas and we ...

Amazon Web Services (AWS) is building a central pipeline of Software Development Engineer (SDE) talent for anticipated roles in 2026. This requisition supports hiring across all AWS SDE positions ...

next page

Showing results 1-20

Iiot Software Development Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do iiot software development engineer jobs pay per year?

As of Jul 17, 2026, the average yearly pay for iiot software development engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is the difference between Iiot Software Development Engineer vs IoT Software Engineer?

AspectIiot Software Development EngineerIoT Software Engineer
Required CredentialsBachelor's in Computer Science or related field; experience in embedded systems and cloud platformsBachelor's in Computer Engineering or related; knowledge of embedded systems and networking
Work EnvironmentDevelops software for industrial IoT devices, often in manufacturing or automation sectorsDesigns IoT solutions for consumer or enterprise applications, including smart devices and sensors
Employer & Industry UsageUsed by manufacturing, automation, and industrial companiesCommon in consumer electronics, smart home, and enterprise IoT solutions

The Iiot Software Development Engineer focuses on developing software for industrial IoT systems, often involving automation and manufacturing environments. In contrast, the IoT Software Engineer typically works on consumer or enterprise IoT applications like smart devices. While both roles require knowledge of embedded systems and cloud platforms, their industry focus and application areas differ.

What are the key skills and qualifications needed to thrive as an IIoT Software Development Engineer, and why are they important?

To thrive as an IIoT Software Development Engineer, you need strong programming skills (such as C/C++, Python, or Java), a solid understanding of industrial automation, and a relevant degree in computer science, engineering, or a related field. Experience with IIoT protocols (like MQTT or OPC UA), cloud platforms (such as AWS IoT or Azure IoT), and familiarity with cybersecurity best practices are typically required. Excellent problem-solving abilities, effective communication, and adaptability are crucial soft skills for collaborating with cross-functional teams and addressing complex industrial challenges. These skills and qualifications are important to ensure the secure, reliable, and scalable integration of IIoT solutions in industrial environments.

How does an IIoT Software Development Engineer typically collaborate with cross-functional teams in industrial projects?

As an IIoT Software Development Engineer, you'll often work closely with hardware engineers, data scientists, and operations teams to design, implement, and deploy industrial IoT solutions. Collaboration usually involves regular meetings to align on project requirements, integrating software with hardware devices, and ensuring seamless data flow between sensors and cloud platforms. Effective communication and understanding of both software and industrial environments are crucial, as the role bridges IT and operational technology teams. This collaborative approach helps ensure that solutions are robust, scalable, and meet both technical and operational needs.

What is an IIoT Software Development Engineer?

An IIoT (Industrial Internet of Things) Software Development Engineer is a professional who designs, develops, and maintains software solutions for industrial IoT systems. These engineers work on integrating sensors, devices, and machinery with cloud or on-premise platforms to collect, process, and analyze data, improving operational efficiency and automation in industries such as manufacturing, energy, and logistics. Their responsibilities often include programming embedded systems, developing communication protocols, ensuring data security, and collaborating with hardware and data teams. They play a key role in enabling smart factories and digital transformation initiatives.
More about Iiot Software Development Engineer jobs
Infographic showing various Iiot Software Development Engineer job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 83% Full Time, 14% Part Time, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Software Development Engineer

Software Development Engineer

Viavi Solutions

Wichita, KS

Full-time

Posted 2 days ago

New


Job description

Summary:

VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first responders, military, aerospace, and railway. VIAVI is also a leader in light management technologies for 3D sensing, anti-counterfeiting, consumer electronics, industrial, automotive, government and aerospace applications.
We are the people behind the products that help keep the world connected at home, school, work, at play, and everywhere in between. VIAVI employees are passionate about supporting customer success and we welcome people who bring their best every day to the company - to question, to collaborate and to push for solutions that will delight our customers.

Duties & Responsibilities:

Job Summary
We are seeking a talented and motivated Software Development Engineer to join our dynamic engineering team at Viavi Solutions, LLC. In this role, you will contribute to the design, development, and maintenance of cutting-edge software solutions for our industry-leading products.
Job Responsibilities:

  • Design, develop, test, and debug software applications and systems according to specifications.
  • Participate in all phases of the software development life cycle (SDLC), including requirements gathering, design, implementation, and deployment.
  • Collaborate with cross-functional teams, including product management, QA, and other engineering disciplines, to ensure successful product delivery.
  • Write clean, efficient, well-documented, and maintainable code.
  • Perform code reviews to ensure code quality and adherence to best practices.
  • Troubleshoot and resolve software defects and issues in a timely manner.
  • Contribute to the improvement of development processes and tools.
  • Stay up-to-date with emerging technologies and industry trends.

Pre-Requisites / Skills / Experience Requirements:

Job Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 2-5 years of experience in software development.
  • Proficiency in at least one object-oriented programming language (e.g., C++, Python).
  • Experience with software development methodologies (e.g., Agile, Scrum).
  • Understanding of data structures, algorithms, and software design principles.
  • Familiarity with Git.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a team environment.
  • Ability to learn new technologies quickly and adapt to changing project requirements.

If you have what it takes to push boundaries and seize opportunities, apply to join our team today.

VIAVI Solutions is an equal opportunity and affirmative action employer - minorities/females/veterans/persons with disabilities.