1

Computer Science Consulting Jobs in Michigan (NOW HIRING)

Embedded Software Engineer

Rochester, MI

$121K - $159K/yr

Company Description Client is IT Consulting Major listed in Fortune 500 with operations in almost ... S. in Electrical Engineering, Computer Science, Computer Engineering or Electronics Engineering ...

Embedded Software Engineer

Rochester, MI · On-site

$121K - $159K/yr

Company Description Client is IT Consulting Major listed in Fortune 500 with operations in almost ... S. in Electrical Engineering, Computer Science, Computer Engineering or Electronics Engineering ...

Android Developer/ Ios Developer

Detroit, MI · On-site

$55.25 - $72.50/hr

Our Clients and our Consultants have a variety of choices and we are thankful that they have chosen ... A Bachelor's degree in Computer Science or similar technical discipline. Experience in test first ...

Android Developer/ Ios Developer

Detroit, MI · On-site

$55.25 - $72.50/hr

Our Clients and our Consultants have a variety of choices and we are thankful that they have chosen ... Information Systems, Computer Science or equivalent work experience in the requested field ...

Act as a consultant to the business vs. an order taker. * Balance "doing it right" with "speed to ... OR Computer Science or equivalent combination of relevant education and experience * 5+ years of ...

$21.75 - $30/hr

Providence Consulting is dedicated to recruiting and developing diverse, high-performing talent who ... Associate degree or equivalent in Information Technology, Computer Science, or related discipline ...

AVA Consulting is seeking an ADAS Engineer Location: Ann Arbor, MI U.S. Citizens and those ... Bachelor of Science in Mechanical Engineering, computer science, computer engineering, robotics ...

New

Showing results 21-40

Computer Science Consulting information

See Michigan salary details

$49.2K

$72.4K

$85.4K

How much do computer science consulting jobs pay per year?

As of Aug 6, 2026, the average yearly pay for computer science consulting in Michigan is $72,437.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,500.00 and $81,500.00 per year, depending on experience, location, and employer.

What does a computer science consulting do?

A computer science consulting professional provides expert advice and solutions related to software development, system design, cybersecurity, data management, and technology strategy. They analyze client needs, recommend appropriate technologies, and often implement or oversee technical projects to improve efficiency and security.

What is computer science consulting?

A Computer Science Consulting job involves providing expert advice and solutions related to software development, system architecture, data analysis, cybersecurity, or other technical areas. Consultants work with businesses to identify technological challenges, recommend appropriate strategies, and often assist in implementing solutions. They may specialize in areas such as AI, cloud computing, or IT infrastructure. The role requires strong problem-solving skills, technical expertise, and effective communication to bridge the gap between technology and business needs.

Can you do consulting with a computer science degree?

Yes, a computer science degree can qualify you for consulting roles in technology, software development, cybersecurity, and data analysis. These roles often require strong problem-solving skills, knowledge of programming languages, and the ability to communicate technical concepts to clients.

What are the key skills and qualifications needed to thrive in computer science consulting?

To thrive in Computer Science Consulting, you need a strong background in computer science fundamentals, problem-solving, and industry experience, often backed by a relevant degree. Familiarity with programming languages, cloud platforms, enterprise software solutions, and certifications like AWS Certified Solutions Architect or Certified Information Systems Security Professional (CISSP) is highly beneficial. Excellent communication, client management, and project leadership skills help consultants translate technical concepts for non-technical stakeholders and foster productive client relationships. These skills enable consultants to deliver effective, tailored solutions and add value in diverse, fast-evolving technology environments.

What types of projects do computer science consultants typically work on?

Computer science consultants are often brought in to help organizations solve complex technical challenges, such as developing custom software solutions, optimizing existing IT infrastructure, or implementing cybersecurity measures. Projects may range from advising on digital transformation and cloud migration to supporting data analysis or improving business processes with technology. Consultants typically work closely with client teams, collaborating with IT staff, managers, and end-users to understand needs and deliver practical solutions. This role offers exposure to a variety of industries and technologies, making it ideal for professionals who enjoy diverse, project-based work and ongoing learning.

What are the most commonly searched types of Computer Science Consulting jobs in Michigan? The most popular types of Computer Science Consulting jobs in Michigan are:
What are popular job titles related to Computer Science Consulting jobs in Michigan? For Computer Science Consulting jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Computer Science Consulting jobs in Michigan look for? The top searched job categories for Computer Science Consulting jobs in Michigan are:
Infographic showing various Computer Science Consulting job openings in Michigan as of July 2026, with employment types broken down into 1% As Needed, 82% Full Time, 9% Part Time, and 8% Contract. Highlights an 71% Physical, 1% Hybrid, and 28% Remote job distribution, with an average salary of $72,437 per year, or $34.8 per hour.

Embedded Software Engineer

Inverselogix Inc

Rochester, MI

$121K - $159K/yr

Contractor

Re-posted 2 days ago


Job description

Company Description

Client is IT Consulting Major listed in Fortune 500 with operations in almost all cities in US and provides great environment with opportunity to work with best talent in the Market. 

Job Description

Job Description:

       Develop control algorithms for embedded controllers

       Implement control algorithms using Assembly and C programming languages

       Develop MISRA C compliant code

       Assist in developing hardware/software test plans

       Develop detailed software design documentation

       Develop unit and integration test plans and perform unit and integration testing

       Oversee laboratory testing

       Participate in design reviews

       Occasional OEM customer interaction
 

Job Requirements:

       B.S. in Electrical Engineering, Computer Science, Computer Engineering or Electronics Engineering with          5+ years of software development experience using C and assembly software for embedded controllers

       Strong knowledge of CAN and LIN communication protocols and diagnostics

       Working experience of HAL or HWIO design, Low level driver design, development of complex drivers for           both on-chip microcontroller and ASIC peripherals.

       Strong knowledge of layered software architectures and design of Interface layers

       Ability to interpret circuit schematics for IO processing and configurations

       Motor controls experience (permanent magnet brushed DC motors, DC stepper motors etc)

       Experience using development tools: Cross-compilers, Vector tools, Debuggers,                             Oscilloscope,  Logic  analyzers.

       Strong "hands-on" controller and software testing experience

       Working knowledge of MISRA C and ISO 26262 Functional Safety requirements

Qualifications

Education:

Bachelor - Electrical Engineering/Electronics Engineering Technology/Computer Engineering/Computer Science

Master - Electrical Engineering/Computer Engineering/Computer Science (preferred)

Additional Information

All your information will be kept confidential according to EEO guidelines.