... 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 ...
... 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 ...
... 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 ...
... 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 ...
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 ...
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 ...
Structural CAE Engineer
Dearborn, MI · On-site
$35 - $40/hr
Experience with Python scripting in ABAQUS. * Familiarity with thermal-mechanical coupled analysis ... Ability to mentor junior engineers and collaborate effectively within cross-functional teams.
New
Quick apply
Structural CAE Engineer
Dearborn, MI · On-site
$35 - $40/hr
Experience with Python scripting in ABAQUS. * Familiarity with thermal-mechanical coupled analysis ... Ability to mentor junior engineers and collaborate effectively within cross-functional teams.
New
Bachelor's degree in Electrical Engineering, Mechanical Engineering, or related field of study and ... MATLAB, C++, Python, HyperWorks, and ANSA; NASTRAN, Abaqus, LS-Dyna, and nCode; DesignLife ...
Bachelor's degree in Electrical Engineering, Mechanical Engineering, or related field of study and ... MATLAB, C++, Python, HyperWorks, and ANSA; NASTRAN, Abaqus, LS-Dyna, and nCode; DesignLife ...
System Engineer Calibration
Dearborn, MI · On-site
... Python etc) to process large data sets and predict performance of engine and aftertreatment components Experience Required: * Bachelor's degree in Mechanical Engineering, Chemical Engineering ...
Quick apply
System Engineer Calibration
Dearborn, MI · On-site
... Python etc) to process large data sets and predict performance of engine and aftertreatment components Experience Required: * Bachelor's degree in Mechanical Engineering, Chemical Engineering ...
Bachelor's or Master's in Mechanical Engineering or related field. * 8+ years of NVH and durability ... Proficiency in Python, TCL, or similar scripting. * Experience with OptiStruct, Nastran, Abaqus, LS ...
Quick apply
Bachelor's or Master's in Mechanical Engineering or related field. * 8+ years of NVH and durability ... Proficiency in Python, TCL, or similar scripting. * Experience with OptiStruct, Nastran, Abaqus, LS ...
Senior Autonomy Applications Engineer
Ann Arbor, MI · On-site
$102K - $140K/yr
Master's degree in Mechanical Engineering, Electrical Engineering, Computer Science, or Computer Engineering * Experience designing and developing software in C,C++, and/or Python environments ...
Senior Autonomy Applications Engineer
Ann Arbor, MI · On-site
$102K - $140K/yr
Master's degree in Mechanical Engineering, Electrical Engineering, Computer Science, or Computer Engineering * Experience designing and developing software in C,C++, and/or Python environments ...
Scientist-Research Engineer (ML)
Dearborn, MI · On-site
Process and analyze large datasets using Python, SQL, and cloud platforms. * Develop fault ... Master''s degree in Mechanical Engineering, Electrical Engineering, Computer Science, Computer ...
Scientist-Research Engineer (ML)
Dearborn, MI · On-site
Process and analyze large datasets using Python, SQL, and cloud platforms. * Develop fault ... Master''s degree in Mechanical Engineering, Electrical Engineering, Computer Science, Computer ...
Advanced Emissions Calibration Engineer / Powertrain Calibration Engineer (W2 Position)
Dearborn Heights, MI · On-site
... Python etc) to process large data sets and predict performance of engine and aftertreatment components Experience Required: * Education: Bachelor's degree in Mechanical Engineering, Electrical ...
Quick apply
Advanced Emissions Calibration Engineer / Powertrain Calibration Engineer (W2 Position)
Dearborn Heights, MI · On-site
... Python etc) to process large data sets and predict performance of engine and aftertreatment components Experience Required: * Education: Bachelor's degree in Mechanical Engineering, Electrical ...
Master's degree in Mechanical Engineering, Electrical Engineering, Computer Science, or Computer Engineering * Experience designing and developing software in C,C++, and/or Python environments ...
Master's degree in Mechanical Engineering, Electrical Engineering, Computer Science, or Computer Engineering * Experience designing and developing software in C,C++, and/or Python environments ...
Senior Autonomy Applications Engineer
Ann Arbor, MI · On-site
$92 - $114/hr
Master's degree in Mechanical Engineering, Electrical Engineering, Computer Science, or Computer Engineering * Experience designing and developing software in C, C++, and/or Python environments ...
Senior Autonomy Applications Engineer
Ann Arbor, MI · On-site
$92 - $114/hr
Master's degree in Mechanical Engineering, Electrical Engineering, Computer Science, or Computer Engineering * Experience designing and developing software in C, C++, and/or Python environments ...
Embedded Vehicle Control Systems Engineer
Dearborn, MI · On-site
$42.50/hr
Develop automations within our requirement and DVP&R tools and/or using Python for consistent ... Bachelor of Science degree in Electrical Engineering, Mechanical Engineering or Computer Science ...
Quick apply
Embedded Vehicle Control Systems Engineer
Dearborn, MI · On-site
$42.50/hr
Develop automations within our requirement and DVP&R tools and/or using Python for consistent ... Bachelor of Science degree in Electrical Engineering, Mechanical Engineering or Computer Science ...
Vehicle controls and calibration engineer (HEV, Virtual Simulations, AI,ML)
Auburn Hills, MI · On-site +1
Background in Electrical Engineering, Mechanical Engineering, Controls Engineering, or related ... Proficiency in Simulink, GT-Power, Amesim, MATLAB, Python, C/C++, and scripting languages
Vehicle controls and calibration engineer (HEV, Virtual Simulations, AI,ML)
Auburn Hills, MI · On-site +1
Background in Electrical Engineering, Mechanical Engineering, Controls Engineering, or related ... Proficiency in Simulink, GT-Power, Amesim, MATLAB, Python, C/C++, and scripting languages
Senior Structural Hardware Engineer - ECU
Warren, MI · On-site
$110 - $160/hr
... Mechanical, Nastran, HyperMesh, or equivalent) and data analysis tools (e.g., MATLAB, Python, or ... MS or PhD in Mechanical Engineering (Structures/Mechanics) or related field * Automotive experience ...
Senior Structural Hardware Engineer - ECU
Warren, MI · On-site
$110 - $160/hr
... Mechanical, Nastran, HyperMesh, or equivalent) and data analysis tools (e.g., MATLAB, Python, or ... MS or PhD in Mechanical Engineering (Structures/Mechanics) or related field * Automotive experience ...
Be Seen First
ADAS Engineer
Ann Arbor Township, MI · On-site
$50 - $54/hr
Requirements: * Bachelor of Science in Mechanical Engineering, computer science, computer ... Experience in development of ADAS systems using Python/C++. * Integrate system software and ...
Quick apply
Be Seen First
ADAS Engineer
Ann Arbor Township, MI · On-site
$50 - $54/hr
Requirements: * Bachelor of Science in Mechanical Engineering, computer science, computer ... Experience in development of ADAS systems using Python/C++. * Integrate system software and ...
Feature Systems Engineer
Dearborn, MI · On-site
$93K - $210K/yr
Bachelor's degree or foreign equivalent in Mechanical Engineering, Electrical Engineering ... using Python or C++ within diverse project contexts. 3. Performing comprehensive vehicle ...
Feature Systems Engineer
Dearborn, MI · On-site
$93K - $210K/yr
Bachelor's degree or foreign equivalent in Mechanical Engineering, Electrical Engineering ... using Python or C++ within diverse project contexts. 3. Performing comprehensive vehicle ...
ADAS Systems Engineer
Dearborn, MI · On-site
$102K - $175K/yr
You'll have... Bachelor's degree or foreign equivalent in Systems Engineering, Mechanical ... Python or Java). 4. Debugging embedded software and investigating issues in vehicle or on a HIL ...
ADAS Systems Engineer
Dearborn, MI · On-site
$102K - $175K/yr
You'll have... Bachelor's degree or foreign equivalent in Systems Engineering, Mechanical ... Python or Java). 4. Debugging embedded software and investigating issues in vehicle or on a HIL ...
Bachelor's degree in Mechanical Engineering, Electrical Engineering, Computer Engineering, Computer ... Python and/or C++ programming experience. * Experience integrating software with hardware platforms.
New
Quick apply
Bachelor's degree in Mechanical Engineering, Electrical Engineering, Computer Engineering, Computer ... Python and/or C++ programming experience. * Experience integrating software with hardware platforms.
New
Python Mechanical Engineer information
See Detroit, MI salary details
$22.8K - $38.9K
1% of jobs
$38.9K - $55.1K
0% of jobs
$55.1K - $71.2K
4% of jobs
$71.2K - $87.4K
5% of jobs
$87.4K - $103.5K
10% of jobs
$109.1K is the 25th percentile. Wages below this are outliers.
$103.5K - $119.7K
14% of jobs
The median wage is $133.9K / yr.
$119.7K - $135.8K
18% of jobs
$135.8K - $152K
17% of jobs
$157.6K is the 75th percentile. Wages above this are outliers.
$152K - $168.2K
17% of jobs
$168.2K - $184.3K
9% of jobs
$184.3K - $200.5K
5% of jobs
$22.8K
$138.6K
$200.5K
How much do python mechanical engineer jobs pay per year?
What is the difference between Python Mechanical Engineer vs Mechanical Design Engineer?
| Aspect | Python Mechanical Engineer | Mechanical Design Engineer |
|---|---|---|
| Required Skills | Python programming, mechanical engineering fundamentals | Mechanical design, CAD software, engineering principles |
| Work Environment | Software development teams, engineering labs | Design offices, manufacturing facilities |
| Certifications | Optional Python or software certifications, engineering licenses | Professional Engineer (PE), CAD certifications |
| Industry Usage | Automation, robotics, simulation | Product 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 are the key skills and qualifications needed to thrive as a Python mechanical engineer, and why are they important?
How does a Python mechanical engineer typically collaborate with cross-functional teams during product development?
What does a Python mechanical engineer do?
Are Python mechanical engineers in demand?

Full-time
Re-posted 13 hours 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.