Sr. Software Engineer
$112K - $148K/yr
Senior Software Engineer, On-Device As a Software Engineer, you'll join an established venture team ... Experience using cloud services to manage IoT devices, preferably AWS * Familiar with build ...
$112K - $148K/yr
Senior Software Engineer, On-Device As a Software Engineer, you'll join an established venture team ... Experience using cloud services to manage IoT devices, preferably AWS * Familiar with build ...
$112K - $148K/yr
Senior Software Engineer, On-Device As a Software Engineer, you'll join an established venture team ... Experience using cloud services to manage IoT devices, preferably AWS * Familiar with build ...
$50 - $57/hr
Software Engineer Sterling Heights, MI $50-$57/hourly Ability to obtain a U.S. Security Clearance ... IoT concepts * Cameo Systems Modeler * DDS implementations * Multicast networking Why Join CPI?
$50 - $57/hr
Software Engineer Sterling Heights, MI $50-$57/hourly Ability to obtain a U.S. Security Clearance ... IoT concepts * Cameo Systems Modeler * DDS implementations * Multicast networking Why Join CPI?
... 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 ...
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 ...
Be Seen First
Sterling Heights, MI · On-site
$50.71 - $56.51/hr
Interface with Systems Engineering, Project Management, Software Quality, and other internal teams ... Familiarity with IoT concepts. * Experience with Cameo Systems Modeler. * Experience supporting ...
Quick apply
Be Seen First
Sterling Heights, MI · On-site
$50.71 - $56.51/hr
Interface with Systems Engineering, Project Management, Software Quality, and other internal teams ... Familiarity with IoT concepts. * Experience with Cameo Systems Modeler. * Experience supporting ...
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:
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:
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 ...
Sterling Heights, MI · On-site
$50.71 - $56.51/hr
Software Engineer Sterling Heights, MI $50.71 - $56.51/Hour We are hiring an Embedded Software ... Familiarity with IoT concepts. * Experience with Cameo Systems Modeler. * Experience supporting ...
Sterling Heights, MI · On-site
$50.71 - $56.51/hr
Software Engineer Sterling Heights, MI $50.71 - $56.51/Hour We are hiring an Embedded Software ... Familiarity with IoT concepts. * Experience with Cameo Systems Modeler. * Experience supporting ...
Grand Rapids, MI · On-site
$121K - $159K/yr
... the IoT, industrial and consumer electronic industry. The engineer will be responsible for ... Embedded software/firmware design and implementation. * Test software development and ...
Quick apply
Grand Rapids, MI · On-site
$121K - $159K/yr
... the IoT, industrial and consumer electronic industry. The engineer will be responsible for ... Embedded software/firmware design and implementation. * Test software development and ...
Grand Rapids, MI · On-site
$126K - $166K/yr
... the IoT, industrial and consumer electronic industry. The engineer will be responsible for ... Embedded software/firmware design and implementation. * Test software development and ...
Grand Rapids, MI · On-site
$126K - $166K/yr
... the IoT, industrial and consumer electronic industry. The engineer will be responsible for ... Embedded software/firmware design and implementation. * Test software development and ...
Warren, MI · On-site
We are seeking a Robotics Engineer that has Embedded Software Engineering experience in designing ... Support integration of embedded systems with robotics or IoT platforms * Document software design ...
Warren, MI · On-site
We are seeking a Robotics Engineer that has Embedded Software Engineering experience in designing ... Support integration of embedded systems with robotics or IoT platforms * Document software design ...
Warren, MI · On-site
We are seeking a Robotics Engineer that has Embedded Software Engineering experience in designing ... Support integration of embedded systems with robotics or IoT platforms * Document software design ...
Quick apply
Warren, MI · On-site
We are seeking a Robotics Engineer that has Embedded Software Engineering experience in designing ... Support integration of embedded systems with robotics or IoT platforms * Document software design ...
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.
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.
$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 ...
$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 ...
Newaygo, MI · On-site
The IoT Developer will work within the Factory of the Future/Industry 4.0 team to support the ... EXPERIENCE: 3+ years experience in software development. Experience with programming languages (ex.
Newaygo, MI · On-site
The IoT Developer will work within the Factory of the Future/Industry 4.0 team to support the ... EXPERIENCE: 3+ years experience in software development. Experience with programming languages (ex.
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 ...
Newaygo, MI · On-site
EXPERIENCE: • 3+ years experience in software development. • Experience with programming ... IoT sensor connectivity, data acquisition and data historian software. Awareness, Unity ...
Newaygo, MI · On-site
EXPERIENCE: • 3+ years experience in software development. • Experience with programming ... IoT sensor connectivity, data acquisition and data historian software. Awareness, Unity ...
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 ...
$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.

As a Software Engineer, you’ll join an established venture team working on a next generation automotive security product, currently in pilot and producing strong results. This is an exciting opportunity to be part of an early venture, expected to be established as an independent company, with global presence spanning the U.S. and U.K.
As the new organization is created, potential exists to move to the new entity.
Develop and test software that runs in real-time on-device using Kotlin and other exciting technologies
Translate customer requirements and use cases into functional software with performance, quality, and reliability at the forefront
Be bold and articulate in delivering ideas to a mixed audience with varying views and challenges
Participate and perform architecture reviews, code reviews, unit and acceptance testing, as well as writing documentation to enable knowledge sharing
Apply continuous integration, deploying software incrementally to meet fast-paced development
Advocate for and implement engineering best-practices, continuously improving through innovation and iteration
Work and collaborate effectively in a global dynamic team environment
The minimum requirements we seek:
Our preferred requirements:
Required Skills: 1. Experience with Kotlin 2. Experience with MVI Architecture 3.