Although you likely associate Michigan with the automotive industry, are you aware of the exciting technological developments taking place throughout the state? As a startup incubator helping new companies launch across industries, with government initiatives geared toward automating manufacturing, and home to some of the top colleges in the country, Michigan is poised to become one of the nation’s leading destinations for software engineers.
Software Engineering Landscape in Michigan
Previously considered a leader in industries such as manufacturing, Michigan is again positioning itself to become a guiding force as the state and the nation move toward technology and innovation. For software engineers, this presents an exciting opportunity to be part of cutting-edge research and development, with thousands of software engineering jobs opening up in the coming years.
Michigan took a major step forward by signing Industry 4.0 initiatives—that is, groundbreaking efforts to move manufacturing and industry into the technological age. Industry 4.0 “is a collection of six emerging technology sectors including connected factory, data analytics, modeling, augmented and virtual reality, additive manufacturing, advanced robotics and cybersecurity.” On each of these fronts, Michigan is leading the way.
The state has partnered with Automation Alley and the Michigan Manufacturing Technology Center to support over 6,000 small and medium manufacturing companies, with a goal of reaching Industry 4.0 adoption by 2025. Michigan is also home to the nation’s first Industry 4.0 Accelerator, which provides “resources to support startups developing industry 4.0 technologies and to support Michigan’s manufacturers in adopting these technologies.”
It is an exciting time for software developers and engineers in Michigan, and with the guidance of some of the nation’s top universities, there has never been a better time to earn a degree and start a high-paying, in-demand career.
Software Engineering Education in Michigan
Michigan has some of the best software engineering programs in the country, with students earning undergraduate and graduate degrees as well as professional certifications.
Undergraduate Programs
Accredited by the Engineering Accreditation Commission of ABET, University of Michigan-Dearborn offers a BS in Software Engineering that combines high-level academic coursework with exciting opportunities for real-world experience. Throughout the program, students can participate in research, internships, and study abroad opportunities.
While earning their BS in Software Engineering at Michigan Technological University, students have the opportunity to build, market, and sell software solutions—earning money while developing their skills in a real-world setting. Because of its commitment to practical skill application, Michigan Tech has made a name for itself as a top software engineering school.
Davenport University’s BS in Computer Science offers students the chance to broaden their technical abilities while focusing on specialties such as software development and engineering. The school offers a 100% employment guarantee for students who complete their undergraduate degree.
Graduate Programs
At Lawrence Technical University, students earn an MS in Computer Science while specializing in such fields as web software engineering, cybersecurity, and database systems. Available both on-campus and online, the program allows students to work in cutting-edge fields such as deep learning, artificial intelligence, and augmented reality.
Oakland University’s MS in Software Engineering and Information Systems prepares graduates for leadership roles in software engineering and IT. Oakland boasts some of the best research facilities in the state, including the Intelligent Ground Vehicle Laboratory, Center for Robotics and Advanced Automation, and Center for Cybersecurity.
University of Detroit Mercy offers both an MS in Software Engineering and an accelerated 5-year BS/MS degree. The school has a long-standing Software Engineering Club, with activities including discussion of software engineering topics, computer science presentations, and workshops.
Certificate Programs
At Wayne County Community College District, students earn a Software Developer Certificate which prepares them for a career in the tech industry. The certificate can be completed entirely online in just two years.
Software Engineering Jobs in Michigan
While Detroit has a long history as a center for industry, the entire state of Michigan offers unparalleled opportunities for technology and innovation. As a result, software engineers will find a wealth of great career options available to them upon graduation.
Altair Engineering is an international technology company specializing in simulation software and consulting services, with products including data analytics and AI, Internet of Things (IoT), and electronic system design. Because of its wide range of offerings, Altair continues to seek new software developers and engineers that keep the company charting new frontiers. Currently, it has positions available for full-stack developers, software engineers, and more.
JR Automation develops advanced automation solutions for clients in consumer goods, life sciences, and automotive industries. For mid-career professionals seeking an exciting opportunity in a fast-growing field, JR Automation is currently hiring experienced software engineers.
Burroughs is on a mission to “create a world without downtime,” helping enterprise clients in the financial industry “maximize the value of your cash automation, self-service, IoT, and other technology investments with full lifecycle management solutions.” The company offers full health benefits, a 401(k), and tuition reimbursement for employees who want to continue their education and develop new skills.
For new graduates and experienced software engineers alike, Michigan is a state worth investigating for exciting career opportunities.
Schools in Michigan with Software Engineering Degree Programs
20 Schools Found
Baker College
College of Information Technology & Engineering
Flint, Michigan
Davenport University
College of Technology
Grand Rapids, Michigan
Delta College
Business and Technology Division
University Center, Michigan
Grand Rapids Community College
Department of Computer Information Systems
Grand Rapids, Michigan
Jackson Community College
Science & Engineering Department
Jackson, Michigan
Kalamazoo Valley Community College
Business/Computer Information Systems Department
Kalamazoo, Michigan
Lawrence Technological University
Department of Math + Computer Science
Southfield, Michigan
Macomb Community College
Information Technology Department
Warren, Michigan
Michigan Technological University
Department of Computer Science
Houghton, Michigan
Mid Michigan Community College
Business & Technology Department
Harrison, Michigan
Muskegon Community College
Business Department
Muskegon, Michigan
Oakland Community College
Computer Information Systems
Bloomfield Hills, Michigan
Oakland University
School of Engineering and Computer Science
Rochester Hills, Michigan
Rochester College
School of Business
Rochester Hills, Michigan
Schoolcraft College
Science, Technology, Engineering & Mathematics (STEM)
Livonia, Michigan
St Clair County Community College
Department of Business & Information Technology
Port Huron, Michigan
University of Detroit Mercy
College of Engineering & Science
Detroit, Michigan
University of Michigan-Dearborn
College of Engineering & Computing Science
Dearborn, Michigan
Washtenaw Community College
Department of Computer Science & Information Technology
Ann Arbor, Michigan
Wayne County Community College District
Division of Information Technology (DIT)
Detroit, Michigan