1

Software Eng Jobs in Michigan (NOW HIRING)

Principal Electrical Engineer

Plymouth, MI

$132K - $161K/yr

This position requires a strong understanding of overall software and hardware development processes, practical experience with embedded systems and test environments, and the ability to provide ...

Eng) license. * Experience in commercial or institutional facilities * Computer experience using MS Office, Trane TRACE or similar software, manufacturer selection software * Previous experience with ...

Principal Electrical Engineer

Plymouth, MI · On-site

$132K - $161K/yr

This position requires a strong understanding of overall software and hardware development processes, practical experience with embedded systems and test environments, and the ability to provide ...

Senior Structural Engineer

Ann Arbor, MI · On-site

$98K - $133K/yr

Eng) license. * Microsoft Office, AutoCAD, RAM, ETABS, SAFE or similar analytical software * Experience in design calculations and layouts * Ability to design and detail in steel, concrete, masonry ...

Cloud Prognostics Engineer

Dearborn, MI · On-site

$51.50 - $69/hr

Would you love to accelerate our efforts to build amazing experiences and software products in the Connected Vehicles space - with data? We are seeking a top-tier Cloud Prognostics Engineering ...

Eng) license. * Experience with Microsoft Office (Word, Excel, Outlook); Bluebeam, estimating & scheduling software, and web-based document collaboration software * Experience developing and managing ...

Eng) license. * Experience with Microsoft Office (Word, Excel, Outlook); Bluebeam, estimating & scheduling software, and web-based document collaboration software * Experience developing and managing ...

Senior Traffic Engineer

Ann Arbor, MI · On-site

$102K - $140K/yr

Eng) license. * Knowledge of regulations of state and federal transportation agencies * Proficiency with Microsoft Office * Experience using HCS, CORSIM, Synchro/SIM Traffic and other software ...

Senior Traffic Engineer

Ann Arbor, MI · On-site

$102K - $140K/yr

Eng) license. * Knowledge of regulations of state and federal transportation agencies * Proficiency with Microsoft Office * Experience using HCS, CORSIM, Synchro/SIM Traffic and other software ...

Utilizes mainframe databases, standard software programs, and numerous vendor software programs to ... Provides technical support to various departments and their projects, including Electrical Eng ...

Showing results 41-60

Software Eng information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do software eng jobs pay per year?

As of Sep 13, 2026, the average yearly pay for software eng in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What is the difference between Software Eng vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentDesigns systems, architecture, collaborates on large projectsFocuses on coding, implementing features, smaller scope
Industry UsageUsed across tech companies, startups, enterpriseCommonly used in startups, smaller firms, freelance work
Comparison Search IntentUnderstanding roles, responsibilities, career pathFocus on coding, project specifics, job requirements

While both roles involve coding and software development, Software Engineers typically work on system design and architecture, often handling larger projects and collaborating on overall system structure. Software Developers usually focus on writing code for specific features or applications. The roles overlap significantly, but the Engineer role often encompasses broader responsibilities related to system planning and integration.

What does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, such as Java, Python, or C++, and often collaborate with teams to create efficient and reliable software solutions. Strong problem-solving skills and knowledge of software development methodologies are essential in this role.

What jobs can I do with a software engineering degree?

A software engineering degree qualifies you for roles such as software developer, application engineer, systems analyst, and quality assurance engineer. These jobs involve designing, coding, testing, and maintaining software applications, often requiring knowledge of programming languages, development tools, and problem-solving skills.

What jobs can a software engineer do?

A software engineer can work in roles such as application developer, systems engineer, embedded systems engineer, or DevOps engineer. They design, develop, test, and maintain software applications and systems using programming languages like Java, Python, or C++, often working in teams and following software development methodologies.
Infographic showing various Software Eng job openings in Michigan as of September 2026, with employment types broken down into 100% Contract. Highlights an 100% In-person job distribution, with an average salary of $128,581 per year, or $61.8 per hour.

Principal Electrical Engineer

Plymouth, MI

jtekt
Motor Vehicle Parts Manufacturing

$132K - $161K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 5 days ago


JTEKT rating

7.2

Company rating: 7.2 out of 10

Based on 34 frontline employees who took The Breakroom Quiz


Job description

Summary:

In this role, you will report to the Electrical Engineering Manager and serve as a principal technical and project lead for development of electromechanical chassis systems, including steering and driveline products. This position requires a strong understanding of overall software and hardware development processes, practical experience with embedded systems and test environments, and the ability to provide hands-on technical support when needed.

This is a principal role for an engineer who can align project goals, technical tasks, and development resources while also contributing directly to problem solving, testing, and system integration.

Essential Duties and Responsibilities:

  • Lead complex engineering programs by defining project objectives, managing risks and resources, and coordinating cross-functional teams to achieve customer and business goals.
  • Serve as the technical authority for software, electronic hardware, system integration, and control system development, providing guidance on architecture, requirements, technical reviews, and issue resolution.
  • Lead technical reviews of requirements, specifications, interfaces, drawings, validation plans, and test results, providing recommendations to improve product performance, quality, manufacturability, and development efficiency.
  • Define and lead verification and validation activities, including planning, traceability, test coverage, and the development of calibration, diagnostic, communication, and test tools to support efficient product development and issue resolution.
  • Support product launch and production by partnering with manufacturing, quality, and supplier management teams to resolve production issues, implement corrective actions, and improve quality, yield, and process robustness.
  • Lead and contribute to critical technical activities across product development, integration, validation, and production support, providing hands-on expertise in problem solving, technical reviews, and issue resolution when required.
  • Work additional hours, including weekends, when directed by the immediate supervisor or when necessary to complete essential job duties.
  • Develop and maintain responsive, cooperative relationships with internal and external customers while treating others with dignity, trust, and respect.

Supervisory Responsibilities:

This position does not have direct supervisory responsibilities but includes project leadership, technical leadership, mentoring, and coordination of cross-functional engineering activities.

Job Knowledge, Skills and Abilities:

  • Strong understanding of electromechanical systems, embedded controls, electrical architectures, vehicle networks, diagnostics, and system integration.
  • Strong understanding of automotive software and hardware development processes, including requirements management, model-based development, verification and validation, configuration management, and V-cycle development.
  • Ability to apply control theory, system modeling, signal analysis, and closed-loop control principles to system design, performance evaluation, and problem solving.
  • Working knowledge of HIL, dynamometer, laboratory, and vehicle test environments, including system integration, instrumentation, test automation, and data acquisition.
  • Working knowledge of automotive communication protocols and development tools, including CAN/CAN FD, diagnostics, calibration, and measurement systems.
  • Strong analytical, problem-solving, and technical communication skills.

Benefits:

  • Medical, Dental, Optical
  • Supplementary Insurance
  • Optional Benefits (pet insurance, legal consultation, cyber security, retirement support, mental health services, etc.)
  • 401K (With match)
  • HSA contribution
  • Success Sharing
  • Paid Time-Off
  • Educational Reimbursement

Education and Experience:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Mechatronics, or a related engineering discipline required; Master's degree preferred.
  • Minimum 10 years of experience developing automotive electromechanical systems, preferably steering, braking, chassis, driveline, or other safety-critical products. 
  • Experience leading complex product development programs from concept through production launch and field support.
  • Experience with engineering risk assessment and structured problem-solving methodologies, including FMEA, FTA, 8D, and root-cause investigation.
  • Experience using automotive development and validation tools such as MATLAB/Simulink, Vector CANoe/CANalyzer/CANape, HIL platforms, calibration tools, and data acquisition systems.
  • Experience supporting product launch and manufacturing operations, including troubleshooting production issues and implementing corrective actions.
  • Experience with functional safety and automotive development processes, including ISO 26262, ASPICE, CMMI, or equivalent methodologies, preferred.
  • Experience applying automation, data analytics, machine learning, or AI-based tools to improve engineering productivity, testing efficiency, or decision-making is a plus.

Work Environment:

  • Work is mostly performed in a normal office setting with minimal exposure to health or safety hazards, and with substantial time spent working on a computer.
  • Performing this position may occasionally require exposure to manufacturing areas which require the use of personal protective equipment such as safety glasses with side shields and mandatory hearing protection.
  • Travel by automobile and plane required approximately 5-10% of time.

What JTEKT employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom