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 ...
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 ...
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 ...
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
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
$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
$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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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:
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:
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 ...
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 ...
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 ...
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 ...
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.
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.
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
Battle Creek, MI · On-site
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 ...
Battle Creek, MI · On-site
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 ...
$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
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.
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.
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.

Full-time
Posted 29 days ago
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.
ResponsibilitiesRequirements
Required Skills