Software Engineering Schools in Michigan

Michigan, whose capital city is Lansing, has a multitude of stellar schools. Software Engineering schools in Michigan can help students gain the qualities and experience needed to successfully launch a career as a software engineer. Students have a choice of 10 software engineering colleges in Michigan to attend. 48 students were reported to have graduated from software engineering programs in Michigan in the 2008-2009 school year.

CitySchoolPrograms Offered
Software Engineering Schools in Berrien Springs Andrews University
100 US Highway 31
Berrien Springs, MI, 49104
  • Masters in Computer Software Engineering
Software Engineering Schools in Canton ITT Technical Institute-Canton
1905 S. Haggerty Rd
Canton, MI, 48188
  • Associates in Computer Software and Media Applications
Software Engineering Schools in Dearborn Henry Ford Community College
5101 Evergreen Rd
Dearborn, MI, 48128
  • Certification in Computer Software and Media Applications
Software Engineering Schools in Frankenlust Township Delta College
1961 Delta Road
Frankenlust Township, MI, 48710
  • Certification in Computer Software and Media Applications
  • Associates in Computer Software and Media Applications
Software Engineering Schools in Houghton Michigan Technological University
1400 Townsend Drive
Houghton, MI, 49931
  • Bachelors in Computer Software Engineering
Software Engineering Schools in Muskegon Muskegon Community College
221 S Quarterline Rd
Muskegon, MI, 49442
  • Associates in Computer Software and Media Applications
Software Engineering Schools in Rochester Hills Oakland University
2200 N. Squirrel Road
Rochester Hills, MI, 48309
  • Masters in Computer Software Engineering
Software Engineering Schools in Swartz Creek ITT Technical Institute-Swartz Creek
6359 Miller Road
Swartz Creek, MI, 48473
  • Associates in Computer Software and Media Applications
Software Engineering Schools in Troy ITT Technical Institute-Troy
1522 E Big Beaver Rd
Troy, MI, 48083
  • Associates in Computer Software and Media Applications
Software Engineering Schools in Wyoming ITT Technical Institute-Wyoming
1980 Metro Court S.W.
Wyoming, MI, 49519
  • Associates in Computer Software and Media Applications

Software Engineering Salaries in Michigan

City 10th Percentile 25th Percentile 50th Percentile 75th Percentile 90th Percentile Average
Berrien Springs $43,290.00 $54,222.50 $66,740.00 $79,052.50 $90,045.00 $66,220.00
Canton $51,030.00 $63,416.25 $77,358.75 $93,908.75 $113,645.00 $79,636.25
Dearborn $51,030.00 $63,416.25 $77,358.75 $93,908.75 $113,645.00 $79,636.25
Frankenlust Township $49,823.33 $56,886.67 $66,366.67 $78,150.00 $92,263.33 $68,770.00
Houghton $28,586.67 $35,480.00 $44,256.67 $52,983.33 $64,530.00 $45,071.67
Muskegon $42,776.67 $53,813.33 $66,233.33 $83,586.67 $101,190.00 $68,176.67
Rochester Hills $51,307.78 $64,404.44 $78,904.44 $97,033.33 $116,263.33 $82,098.89
Swartz Creek $48,667.50 $57,770.00 $67,815.00 $80,015.00 $94,992.50 $69,287.50
Troy $51,307.78 $64,404.44 $78,904.44 $97,033.33 $116,263.33 $82,098.89
Wyoming $45,632.50 $54,836.25 $68,827.50 $84,866.25 $99,632.50 $70,348.75

Software Engineering Jobs in Michigan

Software Engineering Careers

ProfessionSkills RequiredDuties Performed
Computer Hardware Engineer
  • Programming: Writing computer programs for various purposes.
  • Operations Analysis: Analyzing needs and product requirements to create a design.
  • Monitoring: Monitoring/Assessing performance of yourself, other individuals, or organizations to make improvements or take corrective action.
  • Direct technicians, engineering designers or other technical support personnel as needed.
  • Analyze user needs and recommend appropriate hardware.
  • Analyze information to determine, recommend, and plan layout, including type of computers and peripheral equipment modifications.
Computer Programmer
  • Persuasion: Persuading others to change their minds or behavior.
  • Critical Thinking: Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
  • Judgment and Decision Making: Considering the relative costs and benefits of potential actions to choose the most appropriate one.
  • Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
  • Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
  • Collaborate with computer manufacturers and other users to develop new programming methods.
Computer Software Systems Engineer
  • Judgment and Decision Making: Considering the relative costs and benefits of potential actions to choose the most appropriate one.
  • Active Learning: Understanding the implications of new information for both current and future problem-solving and decision-making.
  • Equipment Selection: Determining the kind of tools and equipment needed to do a job.
  • Advise customer about, or perform, maintenance of software system.
  • Coordinate installation of software system.
  • Consult with customers or other departments on project status, proposals and technical issues such as software system design and maintenance.

People Will Find This Page Useful When Searching For

  • Software Engineering Degrees in Michigan
  • Certification in Software Engineering in Michigan
  • Associates Degree in Software Engineering in Michigan
  • Bachelors Degree in Software Engineering in Michigan
  • Masters Degree in Software Engineering in Michigan
  • Software Engineering Certificate Programs in Michigan
  • Software Engineering Training in Michigan
  • Software Engineering Classes in Michigan
  • Software Engineering Courses in Michigan