Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud ... IoT devices, third-party APIs, and connected platforms * Implement messaging pipelines with Kafka ...
Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud ... IoT devices, third-party APIs, and connected platforms * Implement messaging pipelines with Kafka ...
Software Engineer
Dearborn, MI · On-site
Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud ... IoT devices, third-party APIs, and connected platforms * Implement messaging pipelines with Kafka ...
Quick apply
Software Engineer
Dearborn, MI · On-site
Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud ... IoT devices, third-party APIs, and connected platforms * Implement messaging pipelines with Kafka ...
Software Engineer
Dearborn, MI · On-site
Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud ... IoT devices, third-party APIs, and connected platforms * Implement messaging pipelines with Kafka ...
Software Engineer
Dearborn, MI · On-site
Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud ... IoT devices, third-party APIs, and connected platforms * Implement messaging pipelines with Kafka ...
Software Engineer
Dearborn, MI · On-site
Software Engineer ON W2 Location: On-site in Dearborn, MI, 5 days a week JD: Java • Spring Boot ... IoT devices, third-party APIs, and connected platforms • Implement messaging pipelines with Kafka ...
Software Engineer
Dearborn, MI · On-site
Software Engineer ON W2 Location: On-site in Dearborn, MI, 5 days a week JD: Java • Spring Boot ... IoT devices, third-party APIs, and connected platforms • Implement messaging pipelines with Kafka ...
Software Engineer
Novi, MI · On-site
... of Things(IOT), Cloud Integration or Mobile Application Integration, Miracle is the Systems ... Key Responsibilities: - Software developer with responsibilities to Define, Design, Develop, and ...
Software Engineer
Novi, MI · On-site
... of Things(IOT), Cloud Integration or Mobile Application Integration, Miracle is the Systems ... Key Responsibilities: - Software developer with responsibilities to Define, Design, Develop, and ...
... of Things(IOT), Cloud Integration or Mobile Application Integration, Miracle is the Systems ... Key Responsibilities: - Software developer with responsibilities to Define, Design, Develop, and ...
... of Things(IOT), Cloud Integration or Mobile Application Integration, Miracle is the Systems ... Key Responsibilities: - Software developer with responsibilities to Define, Design, Develop, and ...
Senior Software Engineer
$114K - $151K/yr
... IoT (IIoT) solutions with PLCs, sensors, barcode scanners, RFID systems, and manufacturing ... modern software engineering practices. • Drive optimization by being actively engaged in ...
Quick apply
Senior Software Engineer
$114K - $151K/yr
... IoT (IIoT) solutions with PLCs, sensors, barcode scanners, RFID systems, and manufacturing ... modern software engineering practices. • Drive optimization by being actively engaged in ...
Software Engineer, Industrial IOT
$66K - $124K/yr
As a Software Engineer, Industrial IOT you will be the key technical contact for our customers, providing top-tier support and resolving technical issues to ensure a seamless user experience. Your ...
Software Engineer, Industrial IOT
$66K - $124K/yr
As a Software Engineer, Industrial IOT you will be the key technical contact for our customers, providing top-tier support and resolving technical issues to ensure a seamless user experience. Your ...
Software Engineer, Industrial IOT
Troy, MI · On-site
$66K - $124K/yr
As a Software Engineer, Industrial IOT you will be the key technical contact for our customers, providing top-tier support and resolving technical issues to ensure a seamless user experience. Your ...
Software Engineer, Industrial IOT
Troy, MI · On-site
$66K - $124K/yr
As a Software Engineer, Industrial IOT you will be the key technical contact for our customers, providing top-tier support and resolving technical issues to ensure a seamless user experience. Your ...
Senior Software Engineer
Troy, MI · On-site
$114K - $151K/yr
The Senior Software Engineer is responsible providing professional level software engineering ... Net • Previous experience developing with Python • Experience developing Industrial IoT (IIoT ...
Senior Software Engineer
Troy, MI · On-site
$114K - $151K/yr
The Senior Software Engineer is responsible providing professional level software engineering ... Net • Previous experience developing with Python • Experience developing Industrial IoT (IIoT ...
Software Engineer
Redford, MI · On-site
We are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering ... Proven experience deploying software to edge computing hardware or IoT devices. * Backend Mastery:
Software Engineer
Redford, MI · On-site
We are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering ... Proven experience deploying software to edge computing hardware or IoT devices. * Backend Mastery:
Software Engineer
Sterling Heights, MI · On-site
$64.28 - $71.42/hr
Embedded Software Engineer Ground Combat Vehicle Program Sterling Heights, MI $64.28 - $71.42/Hour ... Familiarity with Type 1/2 hypervisors, Docker/Kubernetes, IoT concepts * Experience with Cameo ...
Software Engineer
Sterling Heights, MI · On-site
$64.28 - $71.42/hr
Embedded Software Engineer Ground Combat Vehicle Program Sterling Heights, MI $64.28 - $71.42/Hour ... Familiarity with Type 1/2 hypervisors, Docker/Kubernetes, IoT concepts * Experience with Cameo ...
Senior Defense Software Engineer
Troy, MI · On-site
$116K - $153K/yr
The Defense Senior Software Engineer is accountable for the development of software for both ... Working knowledge of multi-system integration, Internet of Things (IOT), web app development, and ...
Senior Defense Software Engineer
Troy, MI · On-site
$116K - $153K/yr
The Defense Senior Software Engineer is accountable for the development of software for both ... Working knowledge of multi-system integration, Internet of Things (IOT), web app development, and ...
As a Software Developer in SDV (Software Defined Vehicle), your responsibilities include ... IoT technologies, operating systems, OS internals, OS design, virtualization technologies ...
As a Software Developer in SDV (Software Defined Vehicle), your responsibilities include ... IoT technologies, operating systems, OS internals, OS design, virtualization technologies ...
Software Engineer, On Device
Ann Arbor, MI · On-site +1
$120K - $150K/yr
We are expanding our engineering team and looking for a Software Engineer to support the productionalization of our IoT platform, with a primary emphasis on the software that runs on edge IoT devices.
Software Engineer, On Device
Ann Arbor, MI · On-site +1
$120K - $150K/yr
We are expanding our engineering team and looking for a Software Engineer to support the productionalization of our IoT platform, with a primary emphasis on the software that runs on edge IoT devices.
Senior Software Engineer
Sterling Heights, MI · On-site
$72.45 - $85.50/hr
Senior Software Engineer Sterling Heights, MI $72.45 - $85.50/Hour We are hiring a Senior Embedded ... Familiarity with IoT concepts. * Experience with Cameo Systems Modeler. * Experience with multicast ...
Senior Software Engineer
Sterling Heights, MI · On-site
$72.45 - $85.50/hr
Senior Software Engineer Sterling Heights, MI $72.45 - $85.50/Hour We are hiring a Senior Embedded ... Familiarity with IoT concepts. * Experience with Cameo Systems Modeler. * Experience with multicast ...
Staff Software Engineer
Sterling Heights, MI · On-site
$63.92 - $71/hr
Software Staff Engineer Sterling Heights, MI $63.92 - $71.00/Hour We are hiring a Software Staff ... Familiarity with IoT concepts. * Experience with Cameo Systems Modeler. * Experience supporting ...
Staff Software Engineer
Sterling Heights, MI · On-site
$63.92 - $71/hr
Software Staff Engineer Sterling Heights, MI $63.92 - $71.00/Hour We are hiring a Software Staff ... Familiarity with IoT concepts. * Experience with Cameo Systems Modeler. * Experience supporting ...
Software developer will develop vehicle abstraction layer & feature applications for Software ... IoT technologies, operating systems, OS internals, OS design, virtualization technologies ...
Software developer will develop vehicle abstraction layer & feature applications for Software ... IoT technologies, operating systems, OS internals, OS design, virtualization technologies ...
Senior Defense Software Engineer
Troy, MI · On-site
$114K - $151K/yr
... IOT), web app development, and distributed systems integration • Ability to develop in C, C+, and ... of software developers • Automotive vehicle knowledge, including hands on mechanical or ...
Senior Defense Software Engineer
Troy, MI · On-site
$114K - $151K/yr
... IOT), web app development, and distributed systems integration • Ability to develop in C, C+, and ... of software developers • Automotive vehicle knowledge, including hands on mechanical or ...
Software Developer - IoT Applications Position Summary DENSO is seeking a highly motivated Software Developer to join the IoT Team and support the design, development, and maintenance of enterprise ...
Software Developer - IoT Applications Position Summary DENSO is seeking a highly motivated Software Developer to join the IoT Team and support the design, development, and maintenance of enterprise ...
Iot Software Engineer information
See Michigan salary details
$55.3K - $66.6K
2% of jobs
$66.6K - $77.8K
4% of jobs
$77.8K - $89.1K
6% of jobs
$89.1K - $100.4K
8% of jobs
$106.4K is the 25th percentile. Wages below this are outliers.
$100.4K - $111.6K
7% of jobs
$111.6K - $122.9K
18% of jobs
The median wage is $125.5K / yr.
$122.9K - $134.1K
16% of jobs
$134.1K - $145.4K
2% of jobs
$150K is the 75th percentile. Wages above this are outliers.
$145.4K - $156.6K
26% of jobs
$156.6K - $167.9K
1% of jobs
$167.9K - $179.1K
8% of jobs
$55.3K
$128.6K
$179.1K
How much do iot software engineer jobs pay per year?
What are some common challenges faced by IoT Software Engineers in their daily work?
IoT Software Engineers often face challenges related to integrating a wide variety of devices and platforms, ensuring secure data transmission, and managing resource constraints on embedded systems. Debugging and testing IoT solutions can be complex due to the distributed nature of devices and the diversity of operating environments. Additionally, staying up-to-date with rapidly evolving standards and protocols is key. Overcoming these challenges requires a proactive approach to learning and collaboration with hardware engineers, security specialists, and other stakeholders to deliver seamless and secure IoT solutions.
What does an IoT Software Engineer do?
An IoT Software Engineer designs, develops, and maintains software for Internet of Things (IoT) devices and systems. They work on embedded systems, cloud integrations, and communication protocols to enable connected devices to collect, process, and transmit data. Responsibilities include writing firmware, developing APIs, ensuring security, and optimizing performance. They often collaborate with hardware engineers, data scientists, and cloud developers to create seamless IoT solutions.
What are the key skills and qualifications needed to thrive in the Iot Software Engineer position, and why are they important?
To thrive as an IoT Software Engineer, you need strong programming skills (such as C, C++, Python, or Java), experience with IoT protocols, and a degree in computer science, electrical engineering, or related fields. Familiarity with cloud platforms, embedded systems, IoT development kits, and certifications like AWS Certified IoT Core or Cisco IoT certifications are highly beneficial. Effective problem-solving abilities, teamwork, and communication skills are essential for collaborating with multidisciplinary teams and addressing complex system challenges. These skills ensure you can efficiently design, develop, and maintain robust IoT solutions that operate securely and reliably in real-world environments.
- Weekend Software Engineer
- Software Engineer Software Developer
- Volunteer Christian Software Developer
- Associate Github Software Engineer
- Parttime Junior Software Developer No Experience
- Senior Palantir Software Engineer
- Software Engineer Engineer
- Remote Navy Software Engineer
- Software Engineer Software Engineer
- Web Software Engineer

Full-time
Posted 28 days ago
Job description
We are looking for a skilled Software Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle - from architecture through deployment - building robust APIs and event-driven systems that power real-time device and data integrations.
Responsibilities- Design and develop RESTful and event-driven microservices using Java 17+ and Spring Boot 3
- Build and maintain integrations with IoT devices, third-party APIs, and connected platforms
- Implement messaging pipelines with Kafka or RabbitMQ for real-time data streaming
- Write clean, testable code with JUnit, Mockito, and integration test suites
- Collaborate with product and DevOps on CI/CD pipelines using Docker, Kubernetes, and Helm
- Participate in architecture reviews and define best practices for the team
Requirements
Required Skills- 5+ years with Java and the Spring Boot ecosystem; Java 17+ preferred
- Strong knowledge of Spring Cloud, Spring Security, and Spring Data JPA
- Experience with Kafka, RabbitMQ, or similar messaging technologies
- Familiarity with OAuth 2.0, JWT, and API security patterns
- Proficient with SQL/NoSQL databases, including PostgreSQL, MongoDB, and Redis
- Hands-on with Docker and Kubernetes in cloud environments (AWS, GCP, or Azure)
- Contributions to open-source Java or Spring Boot projects
- Experience with MQTT, AMQP, or CoAP for IoT device communication
- Knowledge of OpenAPI / Swagger specification and contract-first design
- Exposure to service mesh technologies, including Istio and Linkerd, and observability tooling