1

Python Mechanical Engineer Jobs in Indianapolis, IN

Automation Engineer

Edinburgh, IN · On-site

$75K - $85K/yr

Bachelor's degree in mechanical engineering, technology, electrical engineering, automation, or a ... Proficiency in programming languages such as Python, C++, or Robot Programming Language (RPL)

Senior Electrical Engineer

Indianapolis, IN · On-site

$102K - $133K/yr

We're a team of designers, mechanical engineers, electrical engineers, and embedded software ... Python, and C a plus - Familiar with IDEs such as Visual Studio Code, Eclipse, Keil, IAR, etc ...

Embedded Software Engineer

Indianapolis, IN · On-site

$125K - $165K/yr

We're a team of designers, mechanical engineers, electrical engineers, and embedded software ... Python, and C++ a plus - Familiar with IDEs such as Visual Studio Code, Eclipse, Keil, IAR, etc ...

Substation Engineer 2 - Grid

Indianapolis, IN · Hybrid

$94K - $120K/yr

... Mechanical Engineering, Aerospace or Chemical Engineering degree, and/or coursework including ... Programming or scripting (e.g., Python, MATLAB, advanced Excel) to automate calculations, design ...

As the Component Design Engineer, you will be responsible for the mechanical design of Gas Turbine ... Programming skills such as Visual Basic, Python, PERL, C++ and/or computational tools such as ...

next page

Showing results 1-20

Python Mechanical Engineer information

See Indianapolis, IN salary details

$22K

$133.8K

$193.6K

How much do python mechanical engineer jobs pay per year?

As of Jul 30, 2026, the average yearly pay for python mechanical engineer in Indianapolis, IN is $133,794.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,600.00 and $157,200.00 per year, depending on experience, location, and employer.

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 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.

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.

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 are popular job titles related to Python Mechanical Engineer jobs in Indianapolis, IN? For Python Mechanical Engineer jobs in Indianapolis, IN, the most frequently searched job titles are:
What job categories do people searching Python Mechanical Engineer jobs in Indianapolis, IN look for? The top searched job categories for Python Mechanical Engineer jobs in Indianapolis, IN are:
What cities near Indianapolis, IN are hiring for Python Mechanical Engineer jobs? Cities near Indianapolis, IN with the most Python Mechanical Engineer job openings:
Infographic showing various Python Mechanical Engineer job openings in Indianapolis, IN as of July 2026, with employment types broken down into 91% Full Time, 4% Part Time, and 5% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $133,794 per year, or $64.3 per hour.

Automation Design Engineer

Piezo Technologies

Indianapolis, IN • On-site

$110K/yr

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

POSITION SUMMARY

The Automation Design Engineer is a hands-on automation builder responsible for the end-to-end design, build, debugging, and commissioning of automated manufacturing equipment. This role requires direct, first-hand experience delivering automation systems from concept through installed, running production equipment. The position drives increased production capacity, improved quality, reduced cost, and the safe, reliable operation of automation systems on the manufacturing floor.

ESSENTIAL JOB DUTIES & RESPONSIBILITIES 

  1. Design, physically build, debug, and implement automated manufacturing equipment including assembly automation, material handling systems, fixturing, and end-of-line test equipment.
  2. Perform hands-on equipment build activities including:

·        Mechanical assembly and system integration

·        Electrical panel build support, wiring verification, and I/O checkout

·        Installation of sensors, actuators, robotics, and pneumatic components

·        System bring-up, power-on testing, and on-machine debugging

  1. Develop, test, and deploy automation software including:

·        PLC logic and HMI interfaces

·        Robot programming

·        Python-based software used for automation support, test systems, data collection, analysis, or manufacturing utilities

  1. Build, integrate, and commission robotic and pneumatic systems, including end-of-arm tooling, cylinders, valves, regulators, and air logic.
  2. Design and build both automated assembly systems and automated material handling systems, ensuring reliable handoffs, part tracking, and system robustness.
  3. Lead commissioning, debugging, and validation of automation equipment from prototype through full production ramp.
  4. Own automation systems from concept through FAT, SAT, installation, validation, and sustained production support.
  5. Support manufacturing by troubleshooting live production automation equipment to minimize downtime and improve OEE.
  6. Implement poka-yoke, in-process inspection, and automated quality controls.
  7. Perform root cause analysis of equipment failures and implement permanent corrective actions.
  8. Collaborate with Manufacturing Engineering to optimize process flow, ergonomics, cycle time, and line balance.
  9. Support equipment upgrades, retrofits, and obsolescence mitigation.
  10. Develop standard work, maintenance documentation, and training materials for production support teams.
  11. Manage automation-related capital projects, including vendor coordination and FAT/SAT activities, while maintaining hands-on technical ownership.
  12. Ensure automation systems comply with applicable safety standards and regulatory requirements.
  13. Maintain complete engineering documentation including schematics, software revisions, and change control.
  14. Provide technical guidance to automation technicians and manufacturing support staff.
  15. Drive continuous improvement initiatives focused on cost, quality, throughput, and safety.
  16. Perform other duties as assigned. 

QUALIFICATIONS

Experience/Background: 

  1. 5 - 8+ years of demonstrated hands on experience physically building automated manufacturing equipment.
  2. Proven experience building automated assembly and material handling systems.
  3. Direct, hands-on experience with industrial robotics and pneumatic systems (cylinders, valves, regulators, air logic, tooling)
  4. Hands-on experience supporting automation in a production environment with uptime and throughput accountability.
  5. Experience in regulated or high-reliability industries (medical, aerospace, defense, automotive, oil & gas, or industrial manufacturing) preferred.
  6. This position requires access to information subject to the International Traffic in Arms Regulations (ITAR). Must be a U.S. Person or Protected Individual as defined by ITAR. 

Skills: 

  1. Strong hands-on experience with PLCs, HMIs, motion control, robotics, sensors, actuators, and industrial networks.
  2. Python software experience required, applied to automation, test systems, data collection, or manufacturing support tools.
  3. Proven ability to debug electro-mechanical automation equipment on the manufacturing floor.
  4. Experience designing and integrating robotic systems with pneumatic tooling.
  5. Ability to read, create, and debug electrical schematics and interpret mechanical drawings.
  6. Experience with industrial test equipment and in-process / end-of-line testing.
  7. Programming experience with PLC languages and automation software platforms.
  8. CAD experience (electrical and/or mechanical) is beneficial.
  9. Strong problem-solving, organizational, and documentation skills.
  10. Excellent verbal and written communication skills. 

Education: 

  1. Bachelor’s degree in Electrical Engineering, Mechanical Engineering, Automation Engineering, Mechatronics, or a related field preferred.
  2. Equivalent experience may be considered in lieu of a degree. 

ENVIRONMENTAL & PHYSICAL REQUIREMENTS 

Manufacturing / Non-Sedentary Requirements:

Incumbent must be able to perform the essential functions of the job. Work may be performed in an office or warehouse environment. Typically requires the ability to spend 66%+ hours each work day doing the following activities: stand for extended periods of time, walk, bend, stoop, or climb.  May have possible exposure to dust, and may require the ability to lift and/or push up to 50 pounds 33% - 66% of the time. 

ADDITIONAL INFORMATION REGARDING JOB DUTIES AND JOB DESCRIPTIONS 

Job duties include additional responsibilities as assigned by one’s supervisor or another manager related to the position/department. This job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and skills required for the position. Piezo Technologies reserves the right at any time with or without notice to alter or change job responsibilities, reassign or transfer job position or assign additional job responsibilities, subject to applicable law.  Piezo Technologies shall provide reasonable accommodations of known disabilities to enable a qualified applicant or employee to apply for employment, perform the essential functions of the job, or enjoy the benefits and privileges of employment as required by the law. 

AA/EOE/Disabled/Veterans