1

Mpi Developer Jobs in Michigan (NOW HIRING)

Materials Engineer

Marshall, MI · On-site

$86 - $126/hr

The Materials Engineer is a technical role combining engineering analysis, project support, and ... Develop proficiency or certification in one or more NDT techniques (MPI, Eddy Current, UT, X‑ray ...

New

Follow all safety precautions on repairs to equipment, machinery and tools per MPI's / OSHA ... EDUCATION and/or EXPERIENCE BS in Electrical Engineering or equivalent experience. 3-5 years ...

The MPT Materials Engineer is responsible for providing material and process analysis expertise ... Minimum 1 year of experience in Non-Destructive Testing techniques (MPI, Dye penetrant, radiography ...

... MPI's / OSHA requirements. • Responsibilities include all listed above, but are not limited to ... EDUCATION and/or EXPERIENCE BS in Electrical Engineering or equivalent experience. 5-10 years ...

... MPI's / OSHA requirements. · Responsibilities include all listed above, but are not limited to ... EDUCATION and/or EXPERIENCE BS in Electrical Engineering or equivalent experience. 5-10 years ...

... MPI's / OSHA requirements. · Responsibilities include all listed above, but are not limited to ... EDUCATION and/or EXPERIENCE BS in Electrical Engineering or equivalent experience. 3-5 years ...

Showing results 21-40

Mpi Developer information

What is an MPI developer?

MPI developers are software engineers or programmers who specialize in using the Message Passing Interface (MPI) standard to create parallel applications, primarily for high-performance computing (HPC) environments. They design, implement, and optimize code that allows multiple computers or processors to work together efficiently by communicating and sharing data. MPI developers often work in fields like scientific computing, engineering simulations, and data analysis, where large-scale computations are required. Their expertise includes understanding parallel algorithms, distributed computing, and troubleshooting issues related to parallel performance.

What skills and qualifications are needed to thrive as an MPI developer?

To thrive as an MPI Developer, you need strong proficiency in parallel programming concepts, C/C++ or Fortran, and a solid understanding of distributed computing, typically supported by a degree in computer science or a related field. Familiarity with the Message Passing Interface (MPI) standard, experience using HPC clusters, and knowledge of debugging and profiling tools are essential. Excellent problem-solving skills, teamwork, and clear communication help you collaborate effectively with researchers and engineers on complex projects. These skills are crucial for developing high-performance, scalable software that efficiently utilizes computing resources in scientific and engineering environments.

What are common challenges MPI developers face when working on large-scale distributed systems?

MPI Developers often encounter challenges related to debugging and optimizing parallel code across multiple nodes, especially when scaling to thousands of processes. Issues like process synchronization, deadlocks, and communication bottlenecks can arise and require strong problem-solving skills and familiarity with MPI debugging tools. Additionally, ensuring efficient data distribution and minimizing latency between nodes are critical for performance, making collaboration with system administrators and hardware specialists essential. Regular code reviews and performance profiling are common practices to address these challenges effectively.

What is the difference between Mpi Developer vs Software Engineer?

AspectMpi DeveloperSoftware Engineer
Required CredentialsBachelor's in Computer Science or related field, MPI programming experienceBachelor's or higher in Computer Science, programming skills
Work EnvironmentHigh-performance computing, scientific research, research labsVaried industries including tech, finance, healthcare, often in office settings
Industry UsageResearch institutions, scientific computing, HPC centersTechnology, software development, enterprise solutions

In summary, Mpi Developers specialize in parallel programming using MPI for scientific and high-performance computing, whereas Software Engineers have broader roles across various industries focusing on software development. Both roles require programming skills, but Mpi Developers focus more on HPC environments and MPI-specific expertise.

What cities in Michigan are hiring for Mpi Developer jobs?

Cities in Michigan with the most Mpi Developer job openings:

Materials Engineer

Eaton Corporation

Marshall, MI • On-site

$86 - $126/hr

Other

Medical, Retirement

Posted 2 days ago

New


Eaton rating

7.8

Company rating: 7.8 out of 10

Based on 227 frontline employees who took The Breakroom Quiz

169th of 545 rated manufacturers


Job description

Eaton’s IS VEH Technology division is currently seeking a Materials Engineer. This is a full time, on‑site position based at our Marshall, MI facility.

The Materials Engineer is a technical role combining engineering analysis, project support, and hands‑on laboratory execution. The position supports product development, manufacturing, and failure analysis activities by performing metallurgical testing, interpreting results, and providing engineering recommendations.

This role bridges the gap between engineering design and laboratory execution, requiring both practical lab expertise and the ability to apply engineering principles to solve materials‑related problems. The incumbent works independently and as part of cross‑functional teams to support new product development, manufacturing support, quality improvement, and innovation initiatives.

The expected annual salary range for this role is $86,000 - $126,000 a year. Please note the salary information shown above is a general guideline only. Salaries are based upon candidate skills, experience, and qualifications, as well as market and business considerations.

What you’ll do:

Engineering & Technical Analysis

  • Support moderately complex materials engineering projects related to new product development, design validation, manufacturing support, and failure analysis.
  • Interpret metallurgical test results and provide technical recommendations to engineers, manufacturing, and quality teams.
  • Perform root cause investigations using structured problem‑solving methodologies.
  • Apply foundational engineering principles and Design for Six Sigma (DFSS) or Lean tools to improve product robustness, quality, and cost.
  • Prepare engineering reports, test summaries, and presentations to communicate results and recommendations.

Metallurgical Laboratory & Hands‑On Execution

  • Conduct metallurgical characterization and testing, including:
    • Macro and micro photographic documentation, metallographic sample preparation, microstructure evaluation
    • Superficial, bulk, and microhardness testing, case depth determination, x‑ray fluorescence (XRF) elemental analysis
    • Carbon/Sulfur elemental analysis
  • Operate and maintain laboratory equipment such as cut‑off saws, mounting presses, polishers, microscopes, and hardness testers.
  • Support fractography and advanced analysis using stereoscope and SEM/EDX as proficiency develops.
  • Maintain laboratory calibration systems, consumable inventories, and equipment maintenance records.
  • Ensure safe laboratory practices, including chemical handling, disposal, and use of safety equipment.

Project & Team Support

  • Review test requests and develop test plans in collaboration with engineers.
  • Coordinate laboratory work within project schedules to meet engineering and program deliverables.
  • Maintain organized test data, reports, and sample traceability for future reference.
  • Train and mentor metallurgical technicians or new hires in laboratory methods, equipment use, and safety practices.
  • Serve as a technical resource in specialty areas such as metallography, NDT, heat treatment, or lab equipment operation.

Continuous Improvement & Development

  • Drive personal technical growth through assigned projects, training, and exposure to Eaton products and manufacturing processes. Support innovation, VAVE, and continuous improvement initiatives.
  • Develop proficiency or certification in one or more NDT techniques (MPI, Eddy Current, UT, X‑ray/CT), as applicable.
  • Maintain compliance with Quality, Environmental, Health, and Safety management systems.
Qualifications:

Required Basic Qualifications:

  • Minimum Bachelor’s Degree in Materials Science, Metallurgical Engineering, Engineering Technology from an accredited institution.
  • Minimum two (2) years experience in materials engineering and/or materials lab environment.
  • Eaton will not consider applicants for immigration sponsorship or support for this position.
  • No relocation is available for this position. Candidates must reside within a 50 mile radius of Marshall, MI. (Active Duty Military service members are exempt from this geographical limitation.)

Preferred Qualifications:

  • Prior experience in an automotive or transportation materials laboratory.
  • Exposure to SEM/EDX (Scanning Electron Microscopy‑Energy Dispersive X‑ray Spectroscopy), fractography, or advanced materials characterization.
  • NDT certification or willingness to pursue certification.
  • Familiarity with production manufacturing environments and quality systems.
Skills:
  • Laboratory and office environment with exposure to production components and chemicals.
  • Use of PPE and adherence to lab safety procedures required.
  • Limited travel may be required for plant or supplier support.
EEO Statement:

We are committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job‑related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.

Eaton believes in second chance employment. Qualified applicants with arrest or conviction history will be considered regardless of their arrest or conviction history, consistent with the Los Angeles County Fair Chance Ordinance, the California Fair Chance Act and other local laws.

To request a disability‑related reasonable accommodation to assist you in your job search, application, or interview process, please call us at 1‑800‑836‑6345 to discuss your specific need. Only accommodation requests will be accepted by this phone number.

Benefits:

Eaton provides various Health and Welfare benefits as well as Retirement benefits, and several programs that provide for paid and unpaid time away from work. Benefit details depend on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.

#J-18808-Ljbffr

What Eaton employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Eaton logo

About Eaton

Sourced by ZipRecruiter

Industry

Electrical equipment, appliance, and component manufacturing

Company size

10,000+ Employees

Headquarters location

Cleveland, OH, US