1

Python Mechanical Engineer Jobs in Michigan (NOW HIRING)

Test Engineer II

Ann Arbor, MI · On-site

$87K - $127K/yr

... mechanical, electrical, software, and flight test teams to ensure system-level performance and ... Automate repetitive operations with open-source packages (such as Python) to improve test ...

Test Engineer II

Ann Arbor, MI · On-site

$87K - $127K/yr

... mechanical, electrical, software, and flight test teams to ensure system-level performance and ... Automate repetitive operations with open-source packages (such as Python) to improve test ...

... mechanical, electrical, software, and flight test teams to ensure system-level performance and ... Automate repetitive operations with open-source packages (such as Python) to improve test ...

... mechanical, electrical, software, and flight test teams to ensure system-level performance and ... Automate repetitive operations with open-source packages (such as Python) to improve test ...

This role involves developing and modifying robotics software in C++ and Python, designing new ... Science, Mechanical Engineering, Electrical Engineering, or related field Strong hands-on ...

This role involves developing and modifying robotics software in C++ and Python, designing new ... Science, Mechanical Engineering, Electrical Engineering, or related field Strong hands-on ...

Senior Data Engineer

Houghton, MI · On-site

$90K - $122K/yr

... Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Physics, or a directly related degree * 5+ years of professional software development experience * 3+ years of Python ...

Bachelor's degree in Electrical, Computer, Mechanical Engineering, Computer Science, or related ... Familiarity with Linux and scripting (Python), Git-based workflows, and automated regression ...

next page

Showing results 1-20

Python Mechanical Engineer information

What is the difference between Python Mechanical Engineer vs Mechanical Design Engineer?

AspectPython Mechanical EngineerMechanical Design Engineer
Required SkillsPython programming, mechanical engineering fundamentalsMechanical design, CAD software, engineering principles
Work EnvironmentSoftware development teams, engineering labsDesign offices, manufacturing facilities
CertificationsOptional Python or software certifications, engineering licensesProfessional Engineer (PE), CAD certifications
Industry UsageAutomation, robotics, simulationProduct design, machinery, structural components

The main difference between a Python Mechanical Engineer and a Mechanical Design Engineer lies in their focus areas. Python Mechanical Engineers combine programming skills with mechanical engineering knowledge to develop automation and simulation tools, while Mechanical Design Engineers focus on creating physical product designs using CAD software. Both roles are essential in engineering projects but serve different functions within the industry.

What engineers make $500,000?

Senior engineers in specialized fields such as petroleum, aerospace, or software engineering with extensive experience and advanced skills can earn $500,000 or more annually. High compensation often involves leadership roles, bonuses, stock options, or working in high-demand industries with complex projects.

Is Python useful for mechanical engineers?

Python is a valuable tool for mechanical engineers, as it can be used for data analysis, automation, simulation, and scripting tasks. Learning Python can enhance efficiency in CAD, finite element analysis, and control systems, making it a beneficial skill in the field.

What are the key skills and qualifications needed to thrive as a Python Mechanical Engineer, and why are they important?

To thrive as a Python Mechanical Engineer, you need a solid foundation in mechanical engineering principles, strong programming skills in Python, and typically a bachelor’s degree in mechanical engineering or a related field. Familiarity with simulation and modeling tools like ANSYS or SolidWorks, as well as experience with Python libraries such as NumPy and pandas, is highly beneficial. Problem-solving abilities, effective communication, and adaptability set candidates apart in this role. These skills are essential for efficiently designing, analyzing, and automating engineering processes, leading to innovative and optimized mechanical solutions.

Can I make 200k as a mechanical engineer?

Mechanical engineers can earn $200,000 or more annually, typically with extensive experience, advanced skills, or in specialized industries such as aerospace or energy. Achieving this salary often requires a combination of seniority, advanced degrees, professional certifications, and working in high-demand regions or companies. Entry-level salaries are generally lower, and reaching a $200,000 salary usually takes several years of experience and proven expertise.

How do Python Mechanical Engineers typically collaborate with cross-functional teams during product development?

Python Mechanical Engineers often work closely with electrical engineers, software developers, and product managers throughout the product development cycle. Their role involves integrating Python-based automation and simulation tools with mechanical design processes, which requires clear communication and coordination to ensure compatibility and efficiency. Regular meetings, collaborative project management platforms, and shared documentation are commonly used to align goals and resolve technical challenges. This cross-disciplinary teamwork not only enhances product quality but also provides valuable opportunities for professional growth and learning.

Are Python engineers in demand?

Python engineers are in high demand across various industries such as technology, finance, and data science due to Python's versatility and widespread use in automation, machine learning, and web development. Employers seek professionals with strong programming skills, experience with frameworks like Django or Flask, and knowledge of data analysis tools, making Python engineering a valuable and sought-after role in the job market.

What does a Python Mechanical Engineer do?

A Python Mechanical Engineer is a professional who combines mechanical engineering expertise with proficiency in the Python programming language. They often use Python to automate simulations, analyze engineering data, create custom computational tools, and develop scripts for design optimization. Their work can involve tasks such as automating CAD processes, running finite element analysis, or integrating hardware and software systems. This combination of skills is increasingly valuable in industries that emphasize digital engineering and automation.
What job categories do people searching Python Mechanical Engineer jobs in Michigan look for? The top searched job categories for Python Mechanical Engineer jobs in Michigan are:
What cities in Michigan are hiring for Python Mechanical Engineer jobs? Cities in Michigan with the most Python Mechanical Engineer job openings:
Mechatronics Engineer - Product Development

Mechatronics Engineer - Product Development

JB Poindexter & Co., Inc.

Ann Arbor, MI • On-site

Full-time

Posted 11 days ago


Job description

Company & Position Overview:
JB Poindexter & Co (JBPCO) is a privately held, diversified manufacturing company forecasting $2.75B in annual revenue and 9,000 team members in 2026. JBPCO prides itself on providing best-in-class commercial automotive and industrial vehicles. The nine operating subsidiaries, covering approximately 70 locations, are engaged in the production of commercial truck bodies, step-vans, utility trucks, ambulances, funeral coaches, limousines, electric and alternative fuel vehicles, pickup truck bed enclosures, and expandable foam plastic packaging. For more information about our industry leading brands and products, visit JBPoindexter.com or connect on LinkedIn.
We are the Corporate Engineering and Product Development organization within JB Poindexter & Co., supporting nine business units across the company's portfolio of commercial vehicle and upfit solutions spanning Class 1-7 vehicles. This team leads the development and launch of innovative products and technologies across a diverse set of applications and end markets.
We operate in a highly dynamic, project-based environment, managing programs ranging from rapid development cycles (weeks) to complex, multi-year product launches, while partnering closely with business units, customers, and suppliers to bring fresh solutions to market.
We are seeking a hands-on Mechatronics Engineer with 5+ years of experience to join our Corporate Engineering and Product Development team. This role is intended for an engineer with a strong mechanical foundation who can also work across electrical systems, harness design, control systems, and software-adjacent development.
The ideal candidate is mechanically strong, comfortable designing parts and assemblies in SolidWorks, and experienced supporting real product development from concept through prototype, validation, and production release. This individual should also be capable of working with electrical components, wiring harnesses, sensors, actuators, control modules, and system-level integration.
While this role is primarily mechanical in nature, the engineer should be able to collaborate effectively with software and controls teams and preferably have working familiarity with C#, C++, and/or Python. This is not intended to be a pure software role, but the ability to understand, troubleshoot, and contribute to software-controlled mechanical or electrical systems is highly valuable.
This position is ideal for a broad, practical engineer who enjoys mechanical design, vehicle systems, prototyping, controls, electrical integration, and solving complex cross-functional engineering problems.
Essential Duties and Responsibilities:
  • Design and develop mechanical and mechatronic systems for commercial vehicle applications using SolidWorks, including structures, mechanisms, mounts, enclosures, automation features, and vehicle-integrated components.
  • Create 3D CAD models, engineering drawings, and technical documentation while applying GD&T, tolerance analysis, DFM/DFA, and sound engineering practices to deliver manufacturable and durable designs.
  • Integrate mechanical systems with electrical hardware including wiring harnesses, sensors, actuators, relays, motors, controllers, and ECUs, with consideration for packaging, routing, diagnostics, and serviceability.
  • Collaborate with electrical, controls, and software teams to support electro-mechanical system integration, control logic development, troubleshooting, and validation, including working familiarity with C#, C++, and/or Python.
  • Support hands-on prototype builds, vehicle installations, testing, validation, root-cause analysis, and production implementation activities, including DVP&R, DFMEA/PFMEA, and design reviews.
  • Perform engineering analysis and product evaluation using hand calculations and, where applicable, tools such as SolidWorks Simulation, ANSYS, or COMSOL.
  • Work closely with fabrication, manufacturing, suppliers, and business units to support product launches, continuous improvement, VAVE initiatives, and engineering problem solving across multiple programs.
  • Lead or support cross-functional engineering projects from concept through production release while mentoring junior engineers and contributing to engineering standards and best practices

Qualifications and Skills:
  • Bachelor's degree in Mechanical Engineering, Mechatronics Engineering, Electrical Engineering, or a closely related engineering field.
  • 5+ years of engineering experience in mechanical design, product development, vehicle systems, automation, machinery, or mechatronic systems.
  • Strong mechanical design experience using SolidWorks.
  • Experience designing mechanical components, assemblies, brackets, enclosures, mounts, linkages, actuated systems, or vehicle-mounted products.
  • Working knowledge of electrical system integration, wiring harness routing, connectors, sensors, actuators, and control modules.
  • Practical understanding of control systems, system inputs/outputs, sensors, actuators, and feedback-based operation.
  • Ability to support hands-on prototype builds, troubleshooting, validation, and manufacturing implementation.
  • Strong understanding of:
    • GD&T
    • Tolerance analysis
    • DFM/DFA
    • Product lifecycle
    • DFMEA/PFMEA
    • DVP&R
    • Engineering change processes

  • Ability to manage multiple projects simultaneously in a fast-paced environment.
  • Strong communication skills for working with customers, suppliers, manufacturing teams, and cross-functional engineering teams.
  • Ability to work independently while also contributing effectively to a team.

Preferred Qualifications:
  • Experience in commercial vehicles, automotive, specialty vehicles, upfit systems, truck bodies, or heavy-duty equipment.
  • Experience designing or supporting wiring harnesses for vehicle or industrial applications.
  • Familiarity with 12V/24V vehicle electrical systems, relays, fuses, switches, sensors, actuators, and control modules.
  • Familiarity with CAN, J1939, or vehicle networked systems.
  • Working knowledge of C#, C++, and/or Python.
  • Experience developing or supporting prototype control systems, test scripts, or automation tools.
  • Experience with SolidWorks routing, harness packaging, or electrical/mechanical packaging studies.
  • Experience with FEA tools such as COMSOL, SolidWorks Simulation, ANSYS, or similar.
  • Practical fabrication, machining, welding, 3D printing, or shop-floor experience.
  • Experience with automotive and commercial truck standards such as SAE, ISO, and FMVSS.
  • Experience supporting production launches, supplier development, and manufacturing process improvements.
  • Experience working in cross-functional product development teams with mechanical, electrical, software, and manufacturing stakeholders.

What We Are Looking For
  • We are looking for a mechanically strong engineer who can think beyond pure mechanical design and understand how mechanical systems interact with electrical hardware, controls, and software. The ideal candidate is practical, hands-on, and comfortable moving between CAD, the shop floor, prototype vehicles, supplier discussions, and engineering reviews.
  • This person should be able to design a mechanical system, understand how it will be wired, consider how it will be controlled, and help troubleshoot it when the full system is assembled. They do not need to be a dedicated software engineer, but they should be capable of communicating with software and controls teams and understanding how code, sensors, actuators, and mechanical hardware come together.
  • The right candidate is a broad, adaptable problem solver who enjoys varied project work, can lead technical efforts when needed, and can support multiple business units across a wide range of product development challenges.

J.B. Poindexter & Co., Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
#LI-ER1