1

Engineer Software Salary Jobs in Michigan (NOW HIRING)

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Vision, medical, Life, Dental, 401K Gross Annual Base Salary: USD 138,000-172,250 Additional ... The Senior Software Engineer designs, develops, and delivers complex features and services within ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 131,000 - 170,000 Additional ... Summary The Senior Software Engineer I on the Cloud Development team designs, develops and ...

Senior Software Engineer I

Birmingham, MI · On-site

$116K - $154K/yr

Vision, medical, Life, Dental, 401K Gross Annual Base Salary: USD 138,000-172,250 Additional ... The Senior Software Engineer designs, develops, and delivers complex features and services within ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Vision, Medical, Life, Dental, 401K Gross annual base salary: USD 131,000-170,000 Additional ... The Senior Software Engineer designs, develops, and delivers complex features and services within ...

Senior Software Engineer I

Birmingham, MI · On-site

$116K - $154K/yr

Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 131,000 - 170,000 Additional ... Summary The Senior Software Engineer I on the Cloud Development team designs, develops and ...

Senior Software Engineer I

Birmingham, MI · On-site

$116K - $154K/yr

Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 131,000 - 170,000 Additional ... The Senior Software Engineer designs, develops, and delivers complex features and services within ...

Senior Software Engineer I

Birmingham, MI · On-site

$116K - $154K/yr

Vision, Medical, Life, Dental, 401K Gross annual base salary: USD 131,000-170,000 Additional ... The Senior Software Engineer designs, develops, and delivers complex features and services within ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 131,000 - 170,000 Additional ... The Senior Software Engineer designs, develops, and delivers complex features and services within ...

Software Engineer

Kalamazoo, MI · On-site

$105K - $120K/yr

Software Engineer Full-time Kalamazoo, MI, US Exclusive confidential search -- details shared with ... Salary range: $105k - $120k * Bonus: 1.5% * Comprehensive medical coverage (medical and ...

Software Engineer

Dearborn, MI · On-site

$115K - $192K/yr

Bachelors Degree in Computer Science, Software Engineering, Computer Engineering, Electrictrical ... This position is a salary grade 8 and ranges from $115,000-$192,900. Final determination of salary ...

Showing results 21-40

Engineer Software Salary information

What are the key skills and qualifications needed to thrive as a software engineer?

To thrive as a Software Engineer, you need strong programming abilities, problem-solving skills, and a relevant degree in computer science or a related field. Familiarity with languages like Java, Python, or C++, and experience with version control systems (such as Git) and development frameworks are typically required. Excellent teamwork, communication, and adaptability help you stand out in collaborative and fast-changing environments. These skills are crucial for building reliable software solutions, working efficiently with teams, and adapting to evolving technology.

What is the average salary for a software engineer?

The average salary for a software engineer varies depending on experience, location, and company. In the United States, entry-level software engineers typically earn between $70,000 and $100,000 per year, while more experienced engineers can earn $120,000 or more. High-demand tech hubs like San Francisco and Seattle often offer higher salaries, sometimes exceeding $150,000 annually for senior positions. Benefits, bonuses, and stock options can also significantly increase total compensation.

What are some common challenges software engineers face when negotiating salary offers?

Software engineers often encounter challenges such as understanding industry salary benchmarks, effectively communicating their value, and navigating company-specific compensation structures that may include stock options or bonuses. It can also be difficult to assess the full benefits package and long-term growth potential when comparing offers. Approaching negotiations with data and clear examples of your contributions can help ensure a successful outcome.

What is the difference between Engineer Software Salary vs Software Developer Salary?

AspectEngineer Software SalarySoftware Developer Salary
Required CredentialsBachelor's in CS or related field, certificationsBachelor's in CS or related field, certifications
Work EnvironmentDesign, develop, and maintain software systemsDevelop and implement software applications
Employer & Industry UsageTech companies, startups, enterprise firmsTech companies, startups, software firms

Both roles often require similar educational backgrounds and certifications, and they frequently work in similar environments within the tech industry. The main difference lies in the scope of responsibilities, with engineers often involved in system design and architecture, while developers focus more on coding and application development. Salary differences are typically minimal but can vary based on experience and specialization.

Is software engineer a well paying job?

Software engineers typically earn competitive salaries that vary based on experience, location, and specialization. The role often offers opportunities for advancement, bonuses, and benefits, making it a financially rewarding career choice for many professionals in the tech industry.

What cities in Michigan are hiring for Engineer Software Salary jobs?

Cities in Michigan with the most Engineer Software Salary job openings:

Infographic showing various Engineer Software Salary job openings in Michigan as of August 2026, with employment types broken down into 83% Full Time, 12% Part Time, 2% Temporary, and 3% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution.

Embedded Software Development & Integration Engineer

Hyundai Motor Company

Ypsilanti, MI

$118K - $156K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 19 days ago


Job description

Embedded Software Development & Integration Engineer

Hyundai America Technical Center, Inc. (HATCI) is looking for an experienced engineer to join the Vehicle Control Integration Team of the Vehicle Control Software Department, which develops innovative features to enhance dynamics, controllability, and efficiency of Hyundai, Kia, and Genesis vehicles for the North American (NA) market

The Team:

The Vehicle Control Integration Team is responsible for spearheading new vehicle drive and motion control technology concepts for future generation vehicles for the NA market, expanding Hyundai Motor Group (HMG) vehicle control capabilities in coordination with the R&D Headquarters, developing prototypes and proof-of-concept demonstrations to various global teams within HMG for new Vehicle Control Software functions targeted for the NA market, developing and maintaining simulation environments that enable co-simulation of algorithms and virtual calibration optimization, supporting the development and verification of software updates for the NA market, utilizing ETAS INCA for ECU reprogramming and proprietary Hyundai diagnostic tools to investigate system faults, and executing the deployment of software packages and ECU flashing across the prototype and pre-production fleet vehicles

What You Will Do:
  • Lead the development and prototyping of new vehicle control software algorithms for the NA market
  • Craft control concepts using advanced technologies and resources, such as AI, machine learning, and high-resolution navigation data
  • Improve Hyundai, Kia, and Genesis production controls by building, testing, and refining algorithms
  • Use simulation and model-based development tools such as MATLAB/Simulink
  • Write or auto-generate C code for integrating, compiling, flashing, and testing vehicle control software purposes
  • Utilize rapid control prototyping methodologies to verify algorithm concepts
  • Perform CAN/LIN/automotive Ethernet traffic recording and analysis using Vector (i.e., CANalyzer/CANoe) or ETAS tools to root-cause issues
  • Mentor junior engineers on best practices and facilitate on-the-job learning 
  • Attend industry conferences and publish technical papers
  • Collaborate with tech companies and universities concerning vehicle control solutions
  • Collaborate with R&D Headquarters in South Korea to maintain global relationships
What You Will Bring to the Role:
  • Basic Qualifications:
    • Bachelor's degree in aerospace engineering, computer engineering, computer science, electrical engineering, mechanical engineering, software engineering, or a related discipline
    • 3+ years of industry experience developing and deploying embedded control software algorithms
    • Knowledge of Model-Based Design in MATLAB/Simulink
    • Strong background in auto-code generation using Simulink
    • Hands-on vehicle experience with data acquisition and analysis tools, such as ETAS INCA, Vehicle SPY, Vector, etc.
    • Ability to explain technical topics to both technical and non-technical stakeholders
    • Sound problem-solving skills
    • Excellent time management, self-management, and organization skills
    • Strong written, oral, interpersonal, and leadership skills
    • Valid Driver's License and a satisfactory driving record
  • Preferred Qualifications:
    • Master's degree in aerospace engineering, computer engineering, computer science, electrical engineering, mechanical engineering, software engineering, or a related discipline
    • Proven track record in developing and deploying control algorithms in embedded control applications in the automotive industry
    • Sound understanding of control theory and system dynamics
    • Familiarity with electric vehicle systems and hybrid/conventional powertrains
    • Experience with MCU application software architectures, including AUTOSAR
What Hyundai Can Offer You:
  • Zero-dollar Employee Premiums on Medical, Dental, and Vision for You and Your Family
  • 100% Employer-paid Disability and Life Insurance
  • Generous Paid Time Off, Including Vacation, Sick, and Abundant Holidays
  • Competitive Salaries
  • A Global Environment that Fosters Diversity
  • Retirement Savings and Planning Benefits
  • Access to Health Savings Accounts and Flexible Spending Accounts 
  • Flexible Work Hours
Other Details:
  • Candidates applying for positions with Hyundai KIA must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
    • HATCI is an Equal Opportunity Employer including Disabled and Veteran. VEVRAA Federal contractor.