1

Python Mechanical Engineer Jobs in Birmingham, AL

... Mechanical Engineering, Aerospace Engineering, or Materials Engineering with a minimum of two years experience (other related programs will be considered) * Proficiency in MATLAB/Python and LabView

... mechanical, electrical, and software design, fabrication, assembly, test, and sustainment; as well ... programming languages C, C++, C#, Python, and/or Rust • Experience using Visual Studio and/or VS ...

next page

Showing results 1-20

Python Mechanical Engineer information

See Birmingham, AL salary details

$21.6K

$131.2K

$189.8K

How much do python mechanical engineer jobs pay per year?

As of Jul 15, 2026, the average yearly pay for python mechanical engineer in Birmingham, AL is $131,180.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,600.00 and $154,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 Birmingham, AL? For Python Mechanical Engineer jobs in Birmingham, AL, the most frequently searched job titles are:
What job categories do people searching Python Mechanical Engineer jobs in Birmingham, AL look for? The top searched job categories for Python Mechanical Engineer jobs in Birmingham, AL are:
What cities near Birmingham, AL are hiring for Python Mechanical Engineer jobs? Cities near Birmingham, AL with the most Python Mechanical Engineer job openings:
Aerothermal Engineer

Aerothermal Engineer

Kratos Defense

Birmingham, AL • On-site

Full-time

Re-posted 10 days ago


Kratos Defense & Security Solutions rating

7.4

Company rating: 7.4 out of 10

Based on 7 frontline employees who took The Breakroom Quiz


Job description

GENERAL JOB SUMMARY:

This position works as part of a team supporting several aerothermal/hypersonic material evaluation programs within the Department of Defense and NASA. Candidates with interest and expertise in the development of aerothermal screening facilities (arc jets, ICPs, microwave torches), convective heat transfer, or aerothermodynamics should apply. The candidate must be proficient in MATLAB and Labview and exhibit strong initiative and independence with demonstrated competency executing projects. An active DoD SECRET security clearance is a plus.

ESSENTIAL JOB FUNCTIONS:

  • Design, commission, and maintain an aerothermal testing facility intended for rapid screening of refractory materials and thermal protection systems
  • Develop instrumentation and control strategies for aerothermal facilities
  • Plan and coordinate material testing in both internal and external high-enthalpy convective facilities
  • Coordinate all results with team members
  • Lead technical report composition in area of expertise
  • Support off-site test execution
  • Maintain knowledge and awareness of engineering discipline through familiarity with current engineering literature and state of technology in the field
  • Support technical proposal composition

Other Job Functions

  • Collaborate with team engineers on complex projects
  • Manage personal schedule and prioritize work effectively
  • Independently identifies problems and applies sound engineering judgement to arrive at solutions
  • Compile and analyze research results, arriving at interpretations
  • Communicates results with concise, clear reporting
  • Independently evaluates, selects, interprets, and applies standard engineering techniques, processes, and criteria, and uses judgment in making adaptations and modifications to research projects.
  • Must demonstrate an ability to learn quickly in a complex, high technology environment
  • Perform other duties and assist other employees, as assigned

SUPERVISORY RESPONSIBILITY:

This position has no supervisory responsibilities.


KNOWLEDGE, SKILLS AND ABILITIES REQUIRED:

  • Attention to detail - Utilizes established monitoring system(s), ensures accuracy of reports through peer reviews
  • Planning and Organization - Systematically identifies issues to be addressed and plans a course of action for self and others to ensure the accomplishment of specific objectives
  • Technical Expertise - Possesses and applies professional/technical knowledge, skills, experience, and judgment to accomplish a result, serve customers better, and contribute to the organization's intellectual capital.
  • Communicates with Impact - Expresses thoughts and ideas effectively in individual and group situations; adjusts language to the needs of the audience. Ideas are clearly defined in grammatically correct written communication.

EDUCATION AND EXPERIENCE:

Minimum Qualifications
  • US Citizenship
  • Ability to obtain/maintain security clearance at a level equivalent to Department of Defense (DOD) SECRET
  • Bachelor's degree in Applied Physics, Mechanical Engineering, Aerospace Engineering, or Materials Engineering with a minimum of two years experience (other related programs will be considered)
  • Proficiency in MATLAB/Python and LabView
  • Laboratory or equivalent experimental experience
  • Coursework or experience in gas dynamics or compressible flow
Preferred Qualifications
  • Existing DOD SECRET clearance
  • Demonstrated experience with technical writing
  • Master's degree in applied physics, Mechanical Engineering, Aerospace Engineering, or Materials Engineering
  • Demonstrated experience in the development of aerothermal or high-enthalpy facilities
  • Knowledge of both flow control and vacuum systems

WORK ENVIROMENT / PHYSICAL REQUIREMENTS:

Work Environment & Conditions

This position involves work in an office and laboratory environment and could require the use of personal protective equipment (PPE) including:

  • Safety glasses
  • Hearing protection (varies based on tasks)
  • Protective shoes
Physical Demands

In performing the work for this position, the engineer must be able to:

  • Perform work utilizing a computer for extended periods of time.
  • Sit for extended periods of time without being able to leave the work area.
  • Stand for extended periods of time without being able to leave the work area.
  • Climb ladders and stairs in performing the work.
  • Walk for reasonable distances in performing the work.
  • Occasionally lift / carry objects weighing up to 50 lbs. in performing the work.
  • Occasionally pull or push objects weighing up to 50 lbs. in performing the work.


What Kratos Defense & Security Solutions employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom