Bachelor's degree in Mechanical Engineering with 10+ years of relevant experience OR * Master ... Software development (Python, C++, MATLAB, or similar) * Finite Element Analysis (FEA), such as ...
Bachelor's degree in Mechanical Engineering with 10+ years of relevant experience OR * Master ... Software development (Python, C++, MATLAB, or similar) * Finite Element Analysis (FEA), such as ...
SCADA Engineer
Knoxville, TN · On-site
Scripting or software development (Python, Java, SQL) Education & Certifications * Bachelor's degree Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering ...
Quick apply
SCADA Engineer
Knoxville, TN · On-site
Scripting or software development (Python, Java, SQL) Education & Certifications * Bachelor's degree Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering ...
Teaching Assistant or Associate Professor in Mechanical & Aerospace Engineering to start (Fall semes
Knoxville, TN · On-site
Familiarity with modern computation and instructional tools (MATLAB, Python, numerical methods ... D. or M.S. in Mechanical Engineering, Aerospace Engineering, or a closely related discipline.
Teaching Assistant or Associate Professor in Mechanical & Aerospace Engineering to start (Fall semes
Knoxville, TN · On-site
Familiarity with modern computation and instructional tools (MATLAB, Python, numerical methods ... D. or M.S. in Mechanical Engineering, Aerospace Engineering, or a closely related discipline.
Bachelor of Science in Electrical Engineering, Mechanical Engineering, or a related field from an ... Skilled in the use of programming languages such as ladder logic, C, or Python. * Proficiency in ...
Bachelor of Science in Electrical Engineering, Mechanical Engineering, or a related field from an ... Skilled in the use of programming languages such as ladder logic, C, or Python. * Proficiency in ...
... as Python, C++, MATLAB, etc. • Finite Element Analysis (FEA) using platforms like ANSYS Preferred Qualifications • Advanced degrees (Master of Science or higher) in Mechanical Engineering are ...
... as Python, C++, MATLAB, etc. • Finite Element Analysis (FEA) using platforms like ANSYS Preferred Qualifications • Advanced degrees (Master of Science or higher) in Mechanical Engineering are ...
Teaching Assistant or Associate Professor in Mechanical & Aerospace Engineering to start (Fall semes
Knoxville, TN · On-site
Familiarity with modern computation and instructional tools (MATLAB, Python, numerical methods ... D. or M.S. in Mechanical Engineering, Aerospace Engineering, or a closely related discipline.
Teaching Assistant or Associate Professor in Mechanical & Aerospace Engineering to start (Fall semes
Knoxville, TN · On-site
Familiarity with modern computation and instructional tools (MATLAB, Python, numerical methods ... D. or M.S. in Mechanical Engineering, Aerospace Engineering, or a closely related discipline.
Multiphysics Modeling Engineer
Knoxville, TN · On-site
Collaborate with cross-functional teams (plasma physics, neutronics, mechanical, thermofluid ... Experience developing or extending scientific software in C++ and/or Python. * Demonstrated ...
Multiphysics Modeling Engineer
Knoxville, TN · On-site
Collaborate with cross-functional teams (plasma physics, neutronics, mechanical, thermofluid ... Experience developing or extending scientific software in C++ and/or Python. * Demonstrated ...
Basic Qualifications: * BS in mechanical engineering, electrical engineering, mechatronics ... Programming experience, preferably in Python. * Strong desire to learn new skills and the ability ...
Basic Qualifications: * BS in mechanical engineering, electrical engineering, mechatronics ... Programming experience, preferably in Python. * Strong desire to learn new skills and the ability ...
Basic Qualifications: * BS in mechanical engineering, electrical engineering, mechatronics ... Programming experience, preferably in Python. * Strong desire to learn new skills and the ability ...
Basic Qualifications: * BS in mechanical engineering, electrical engineering, mechatronics ... Programming experience, preferably in Python. * Strong desire to learn new skills and the ability ...
Electrical Instrumentation and Control Systems Engineer
Oak Ridge, TN · On-site
$83K/yr
Bachelor of Science in Electrical Engineering, Mechanical Engineering, or a related field from an ... Skilled in the use of programming languages such as ladder logic, C, or Python. * Proficiency in ...
Electrical Instrumentation and Control Systems Engineer
Oak Ridge, TN · On-site
$83K/yr
Bachelor of Science in Electrical Engineering, Mechanical Engineering, or a related field from an ... Skilled in the use of programming languages such as ladder logic, C, or Python. * Proficiency in ...
Directed Energy Optics Engineer
Knoxville, TN · On-site
$76K - $108K/yr
Seeking an engineer or research scientist with expertise in directed energy systems, high-energy ... Python, and simulation software platforms * Strong understanding of quantum mechanics, wave ...
Directed Energy Optics Engineer
Knoxville, TN · On-site
$76K - $108K/yr
Seeking an engineer or research scientist with expertise in directed energy systems, high-energy ... Python, and simulation software platforms * Strong understanding of quantum mechanics, wave ...
Rotor Dynamics Analyst
Oak Ridge, TN · On-site
... engineering analysis tools, with Python strongly preferred * Experience using Finite Element Analysis software such as ANSYS or similar platforms * Solid understanding of mechanical vibrations and ...
Rotor Dynamics Analyst
Oak Ridge, TN · On-site
... engineering analysis tools, with Python strongly preferred * Experience using Finite Element Analysis software such as ANSYS or similar platforms * Solid understanding of mechanical vibrations and ...
... engineering analysis tools, with Python strongly preferred * Experience using Finite Element Analysis software such as ANSYS or similar platforms * Solid understanding of mechanical vibrations and ...
... engineering analysis tools, with Python strongly preferred * Experience using Finite Element Analysis software such as ANSYS or similar platforms * Solid understanding of mechanical vibrations and ...
Collaborate with senior engineers across mechanical, nuclear, and systems disciplines to integrate ... Exposure to programming or data analysis (Python/MATLAB) for model automation and postprocessing.
Collaborate with senior engineers across mechanical, nuclear, and systems disciplines to integrate ... Exposure to programming or data analysis (Python/MATLAB) for model automation and postprocessing.
Senior Instrumentation & Controls Engineer 1 - Nuclear
Oak Ridge, TN · On-site
$84K - $129K/yr
A BS or MS in Electrical, Chemical, or Mechanical Engineering from an ABET Engineering ... Overseeing engineers who program or script (e.g., Python, MATLAB, advanced Excel) to automate ...
Senior Instrumentation & Controls Engineer 1 - Nuclear
Oak Ridge, TN · On-site
$84K - $129K/yr
A BS or MS in Electrical, Chemical, or Mechanical Engineering from an ABET Engineering ... Overseeing engineers who program or script (e.g., Python, MATLAB, advanced Excel) to automate ...
Collaborate with senior engineers across mechanical, nuclear, and systems disciplines to integrate ... Exposure to programming or data analysis (Python/MATLAB) for model automation and post-processing.
Collaborate with senior engineers across mechanical, nuclear, and systems disciplines to integrate ... Exposure to programming or data analysis (Python/MATLAB) for model automation and post-processing.
Senior Instrumentation & Controls Engineer 1 - Nuclear
Knoxville, TN · On-site
$84K - $129K/yr
A BS or MS in Electrical, Chemical, or Mechanical Engineering from an ABET Engineering ... Overseeing engineers who program or script (e.g., Python, MATLAB, advanced Excel) to automate ...
Senior Instrumentation & Controls Engineer 1 - Nuclear
Knoxville, TN · On-site
$84K - $129K/yr
A BS or MS in Electrical, Chemical, or Mechanical Engineering from an ABET Engineering ... Overseeing engineers who program or script (e.g., Python, MATLAB, advanced Excel) to automate ...
A BS or MS in Electrical, Chemical, or Mechanical Engineering from an ABET Engineering ... Overseeing engineers who program or script (e.g., Python, MATLAB, advanced Excel) to automate ...
A BS or MS in Electrical, Chemical, or Mechanical Engineering from an ABET Engineering ... Overseeing engineers who program or script (e.g., Python, MATLAB, advanced Excel) to automate ...
A BS or MS in Electrical, Chemical, or Mechanical Engineering from an ABET Engineering ... Overseeing engineers who program or script (e.g., Python, MATLAB, advanced Excel) to automate ...
A BS or MS in Electrical, Chemical, or Mechanical Engineering from an ABET Engineering ... Overseeing engineers who program or script (e.g., Python, MATLAB, advanced Excel) to automate ...
Senior Instrumentation & Controls Engineer 1 - Nuclear
Knoxville, TN · On-site
$84K - $129K/yr
A BS or MS in Electrical, Chemical, or Mechanical Engineering from an ABET Engineering ... Overseeing engineers who program or script (e.g., Python, MATLAB, advanced Excel) to automate ...
Senior Instrumentation & Controls Engineer 1 - Nuclear
Knoxville, TN · On-site
$84K - $129K/yr
A BS or MS in Electrical, Chemical, or Mechanical Engineering from an ABET Engineering ... Overseeing engineers who program or script (e.g., Python, MATLAB, advanced Excel) to automate ...
Python Mechanical Engineer information
See Oak Ridge, TN salary details
$22K - $37.6K
1% of jobs
$37.6K - $53.2K
0% of jobs
$53.2K - $68.8K
4% of jobs
$68.8K - $84.4K
5% of jobs
$84.4K - $100K
10% of jobs
$105.4K is the 25th percentile. Wages below this are outliers.
$100K - $115.6K
14% of jobs
The median wage is $129.4K / yr.
$115.6K - $131.2K
18% of jobs
$131.2K - $146.8K
17% of jobs
$152.2K is the 75th percentile. Wages above this are outliers.
$146.8K - $162.4K
17% of jobs
$162.4K - $178K
9% of jobs
$178K - $193.6K
5% of jobs
$22K
$133.8K
$193.6K
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 engineers make $500,000?
Is Python useful for mechanical engineers?
What are the key skills and qualifications needed to thrive as a Python Mechanical Engineer, and why are they important?
Can I make 200k as a mechanical engineer?
How do Python Mechanical Engineers typically collaborate with cross-functional teams during product development?
Are Python engineers in demand?
What does a Python Mechanical Engineer do?

Job description
The Rotordynamics Development and Testing Engineer will lead engineering process innovation and testing activities to support the manufacturing of gas centrifuges for UF6 enrichment.
This role requires a strong background in rotordynamics, dynamic testing, signal processing, and software development. The ideal candidate will follow established engineering protocols while developing new methodologies to improve centrifuge design and production.
Key Responsibilities- Serve as the subject matter expert in rotordynamics, applying existing methodologies and developing new techniques to optimize centrifuge design and manufacturing
- Lead experimental investigations and model-based simulations to resolve complex rotordynamics challenges
- Design and guide the development of advanced test systems, including:
- Data acquisition systems
- Digital signal processing (DSP) architectures
- High-speed signal analysis systems
- Lead dynamic testing initiatives for system balancing, including:
- Influence coefficient methods
- Experimental modal analysis
- Hybrid testing approaches
- Execute complex engineering projects independently, applying advanced technical judgment and industry best practices
- Prepare, document, and present technical reports, including testing protocols, results, and engineering recommendations
- Bachelor's degree in Mechanical Engineering with 10+ years of relevant experience
OR - Master's degree in Mechanical Engineering with 5+ years of targeted experience
- Demonstrated expertise in one or more of the following:
- Rotordynamics and associated problem-solving techniques
- Dynamic testing of high-speed systems
- Digital signal processing (DSP) methods
- Software development (Python, C++, MATLAB, or similar)
- Finite Element Analysis (FEA), such as ANSYS
- Must be able to obtain a DOE Q Clearance
- Advanced degree (MS or higher) in Mechanical Engineering
- Proven experience leading complex engineering projects
- Active DOE Q Clearance
This role offers a unique opportunity to contribute to cutting-edge rotordynamic systems and support the advancement of UF6 enrichment technology through both research and production-focused engineering.
At Spectra Tech, Inc., our recruitment team is powered by real people in real time-personally reviewing every application with care and integrity. We take pride in identifying and recruiting top-tier talent while maintaining full alignment with federal regulations, EEOC standards, and fair hiring practices that reflect our commitment to excellence and equity
Spectra Tech, Inc. is committed to hiring and retaining a diverse workforce. We are an Equal Employment Opportunity (EEO) employer. It is the policy of the Company to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information. We are also an E-verify employer
Employment Type: Full-Time Employee