1

Software Coding Jobs in Michigan (NOW HIRING)

Senior Demo Engineer

Birmingham, MI · Remote

$175K - $195K/yr

Strong software coding skills, with experience in one or more of these languages: VB.Net, C#, Python. * Strong presentation skills. * Credible, Professional, Collaborative, and Results-driven.

Senior Demo Engineer

Rochester, MI · Remote

$175K - $195K/yr

Strong software coding skills, with experience in one or more of these languages: VB.Net, C#, Python. * Strong presentation skills. * Credible, Professional, Collaborative, and Results-driven.

Develop, configure, and unit test software code * Build test scripts, support functional validation tests using software emulation tools * Collaborate with multi-functional, Agile teams to enhance ...

Develop, configure, and unit test software code * Build test scripts, support functional validation tests using software emulation tools * Collaborate with multi-functional, Agile teams to enhance ...

C/C++, Matlab, or Simulink - must be able to read/understand, but won't be doing any software coding * Jira has some familiarity (will be a Developer/User) * Product Development 2+ years of proven ...

C/C++, Matlab, or Simulink - must be able to read/understand, but won't be doing any software coding * Jira has some familiarity (will be a Developer/User) * Product Development 2+ years of proven ...

New

next page

Showing results 1-20

Software Coding information

See Michigan salary details

$41.8K

$97.5K

$144.7K

How much do software coding jobs pay per year?

As of May 30, 2026, the average yearly pay for software coding in Michigan is $97,484.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,400.00 and $113,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in Software Coding, and why are they important?

To thrive in Software Coding, you need strong programming skills, algorithmic thinking, and a solid understanding of software development principles, often supported by a degree in computer science or a related field. Familiarity with coding languages like Python, Java, or C++, as well as version control systems such as Git, is typically required, and certifications like Microsoft Certified: Azure Developer or AWS Certified Developer can be advantageous. Problem-solving, attention to detail, and effective communication are crucial soft skills for collaborating with teams and debugging code. These skills enable the creation of reliable, efficient software solutions and ensure successful project delivery in a fast-evolving tech environment.

What are some common challenges software coders face when working on collaborative projects?

Software coders often encounter challenges such as merging code changes, managing different coding styles, and maintaining clear communication within the team. Version control conflicts and ensuring code consistency across team members can also be tricky, especially in large or distributed teams. To overcome these issues, coders typically rely on tools like Git, adhere to coding standards, and participate in regular code reviews to ensure smooth collaboration and high-quality output.

What is software coding?

Software coding is the process of writing instructions that a computer can understand and execute, using programming languages such as Python, Java, or C++. These instructions, known as code, form the basis of software applications, websites, and systems. Coders or programmers translate requirements and logic into a structured language that tells the computer what to do. Coding is a key component in software development and is essential for building, maintaining, and improving digital products.

What is the difference between Software Coding vs Software Testing?

AspectSoftware CodingSoftware Testing
Primary FocusWriting and developing code to create software applicationsEvaluating and verifying software to identify bugs and ensure quality
Required SkillsProgramming languages, problem-solving, algorithm designTesting methodologies, attention to detail, analytical skills
Work EnvironmentDevelopment teams, coding labs, software companiesQuality assurance teams, testing labs, software companies
Common CertificationsNone specific, but programming certifications helpfulISTQB, CSTE, CSQA

While software coding involves creating and writing the actual code for applications, software testing focuses on evaluating the software to find and fix bugs. Both roles are essential in the software development lifecycle and often work closely together to ensure high-quality products.

What are popular job titles related to Software Coding jobs in Michigan? For Software Coding jobs in Michigan, the most frequently searched job titles are:
What cities in Michigan are hiring for Software Coding jobs? Cities in Michigan with the most Software Coding job openings:
Infographic showing various Software Coding job openings in Michigan as of May 2026, with employment types broken down into 67% Full Time, 23% Part Time, 3% Temporary, and 7% Contract. Highlights an 47% Physical, and 53% Remote job distribution, with an average salary of $97,484 per year, or $46.9 per hour.

Urgent position -Senior Software Engineer - AUTOSAR , Grand Rapids or Auburn hills, Michigan

Futran Tech Solutions Pvt. Ltd.

Grand Rapids, MI • On-site

$117.60K - $155.10K/yr

Full-time

Posted 26 days ago


Job description

Req ID: 462884
Deployment Site: Grand Rapids or Auburn Hills, Michigan
Location: On-site
Experience: 7-10 Years
Visa: Any Visa
Skill set :
  • Bachelor of Computer or Electrical Engineering, Bachelor of Computer Science, or related field
  • 3+ year's experience with AUTOSAR
  • 7+ years of automotive experience
  • 10+ years of software development experience
  • Experienced with software modeling
  • Knowledge of ASPICE
  • Ability to launch and lead software development without supervision
  • Ability to work with Global Teams

Job Description:
1. Create an AUTOSAR platform for future products
2. Deploy AUTOSAR within product development lifecycles
3. Work directly with customers and suppliers to develop and manage designs, requirements, specifications, etc.
4. Perform peer software code reviews.
5. Create HML models
6. Review product requirements
7. Code compliance to MISRA-C and run static analysis on projects.
8. Create and maintain flowcharts and architecture diagrams.
9. Evaluate, assess, and troubleshoot electronics content contained in the core product base.
Responsibilities:
1. Attend job-required training
2. ISO 26262 Functional Safety Management
3. EE department and SW Group development
4. Purchasing/budgeting electronic parts and test equipment
5. Support VA/VE efforts