1

Iot Software Engineer Jobs in Michigan (NOW HIRING)

Master's degree in Computer Science, Software Engineering, or a related field. * Hands-on ... Prior experience in the automotive, connected vehicle, or IoT industry, particularly with over-the ...

Software Engineer

Dearborn, MI · Hybrid

$99K - $166K/yr

Master's degree in Computer Science, Software Engineering, or a related field. * Hands-on ... Prior experience in the automotive, connected vehicle, or IoT industry, particularly with over-the ...

Staff Embedded Software Engineer

Warren, MI · On-site

$123K - $162K/yr

The Role We are looking for a skilled Staff Embedded Software Engineer with a deep understanding of ... Familiarity with cloud platforms (AWS, GCP, Azure) and their device management services (IoT Hub ...

Support connected product solutions using IoT protocols such as MQTT and OPC UA, where applicable ... Mentor software engineers through code reviews, technical guidance, and collaborative problem ...

$120K - $160K/yr

If you are a Senior Software Engineer with an interest in greenfield development in the IoT space, Copeland has an exciting opportunity for you! AS A Senior Agile Engineer - Software, YOU WILL:

Ensure engineering quality through coding standards, design reviews, test automation, and ... and IoT platform, including vehicle data acquisition, cloud telemetry, data upload, and OTA ...

You will combine deep hands-on engineering expertise with strong people leadership, guiding a high ... and IoT platform, including vehicle data acquisition, cloud telemetry, data upload, and OTA ...

You will combine deep hands-on engineering expertise with strong people leadership, guiding a high ... and IoT platform, including vehicle data acquisition, cloud telemetry, data upload, and OTA ...

You will combine deep hands-on engineering expertise with strong people leadership, guiding a high ... and IoT platform, including vehicle data acquisition, cloud telemetry, data upload, and OTA ...

Familiar with source control tools (Azure DevOps, GitHub). * Familiar with cloud architecture ... Familiar with Ignition SCADA software is a plus. * Knowledge of industrial IoT sensor connectivity ...

Showing results 21-40

Iot Software Engineer information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do iot software engineer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for iot software engineer in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

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 as an IoT software engineer?

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.

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.

Infographic showing various Iot Software Engineer job openings in Michigan as of August 2026, with employment types broken down into 81% Full Time, 16% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $128,581 per year, or $61.8 per hour.

Software Engineer

Dearborn, MI • On-site

Ford Motor Company
Motor Vehicle Manufacturing • 10K+ employees

Full-time

Medical, Dental, Vision, Life, PTO

Re-posted 7 days ago


Ford Motor Company rating

7.6

Company rating: 7.6 out of 10

Based on 530 frontline employees who took The Breakroom Quiz


Job description


Ford's Research and Advanced Engineering team takes new ideas from theory to reality. Every day, we develop advanced energy management and propulsion technologies, create cutting-edge materials and manufacturing processes, and curate world-class cabin experiences that redefine what it means to drive a Ford.
At Ford Motor Company, we are moving the world and making the future. We are undergoing a massive digital transformation, where software is the single biggest lever in advancing our customers' driving and ownership experiences.
Responsibilities
In this position...
You will be designing the cloud platforms and microservices that power connected vehicles and over-the-air (OTA) software delivery. The code you write one day will directly impact the driving experience, safety, and capability of millions of Ford and Lincoln vehicles on roads globally.
With a dedicated 40% focus on DevOps and Infrastructure-as-Code, you will have the autonomy to design, build, deploy, and scale your own services. It's a role designed for a true builder who wants complete technical ownership from commit to production.
You'll join a collaborative, 'balanced product team' that prioritizes software craftsmanship, clean code, and continuous learning.
What you'll do...
  • Design, develop, and maintain highly scalable, secure, and resilient backend services using Java (Java 8/11/17+) and the Spring Boot ecosystem.
  • Build responsive, intuitive, and user-friendly web interfaces using Angular and/or React.
  • Architect, develop, and integrate robust RESTful APIs and microservices designed for high availability and low latency.
  • Implement complex business logic, performant data models, and optimized database schemas in PostgreSQL, Mongo Database.
  • Write clean, maintainable, and well-documented code. Drive engineering excellence through rigorous code reviews, unit testing, and technical documentation.
  • Design, deploy, and manage cloud-native applications on Google Cloud Platform (GCP) using best practices for security, reliability, and scaling.
  • CI/CD Automation: Build and maintain automated CI/CD pipelines using modern tools (e.g., Cloud Build, GitHub Actions, Jenkins, or GitLab CI).
  • Automate environment provisioning and configuration management using Terraform or GCP Cloud Deployment Manager.
  • Configure proactive logging, tracing, and alerting solutions using GCP Monitoring and/or Dynatrace to maintain system health and rapidly resolve production issues.
  • Act as a technical guide and mentor for junior and mid-level developers, fostering a culture of continuous learning.
  • Partner closely with Product Managers, UX/UI Designers, and architects to translate business goals into high-performing technical implementations.
  • Actively participate in and lead Agile ceremonies (Sprint Planning, Stand-ups, Backlog Refinement, and Retrospectives).

Qualifications
You'll have...
  • Bachelors Degree in Computer Science, or equivalent combination of relevant education and experience.
  • 8+ years of professional software development experience with Java (Java 8/11/17+).
  • 6+ years of deep, hands-on experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Data JPA, and Spring Security).
  • 6+ years of experience designing and implementing RESTful APIs and microservices architectures.
  • 4+ years of strong proficiency with PostgreSQL, including schema design, query optimization, and performance tuning.
  • 2+ years for experience with Mongo database.

Even better, you may have...
  • Master's degree in Computer Science, Software Engineering, or a related field.
  • Hands-on experience with Angular and/or React for building production-grade, user-facing web interfaces.
  • Infrastructure-as-Code experience using Terraform or GCP Cloud Deployment Manager for automated environment provisioning.
  • Prior experience in the automotive, connected vehicle, or IoT industry, particularly with over-the-air (OTA) software delivery systems.

You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder...or all of the above? No matter what you choose, we offer a work life that works for you, including:
• Immediate medical, dental, vision and prescription drug coverage
• Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
• Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
• Vehicle discount program for employees and family members and management leases
• Tuition assistance
• Established and active employee resource groups
• Paid time off for individual and team community service
• A generous schedule of paid holidays, including the week between Christmas and New Year's Day
• Paid time off and the option to purchase additional vacation time.
This position is a salary grade 8 and ranges from $99,100-$166,200.
Final determination of salary grade will be based on candidate's skills and experience, and base salary will be set within the applicable range according to job scope, responsibility and competitive market value.
For more information on salary and benefits, click here: https://fordcareers.co/GSR
Visa sponsorship is not available for this position.
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call 1-888-336-0660.
This position is hybrid with a requirement to be onsite four or more days per week. #LI-Hybrid
#LI-AC4

What Ford Motor Company employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom