Bachelor's degree in Chemical, Electrical, or Mechanical engineering or related field (post ... Proficiency with Python and version control software (e.g. GitHub) Prior experience or knowledge of ...
Bachelor's degree in Chemical, Electrical, or Mechanical engineering or related field (post ... Proficiency with Python and version control software (e.g. GitHub) Prior experience or knowledge of ...
AI Engineer - Canada
Calgary, AB · Remote
CA$60K - CA$70K/yr
Expose AI/LLM functionality written in Python using Java services, leverage multi-threading ... mechanisms * Experience leveraging AI Copilot or similar generative AI coding tools for accelerated ...
Quick apply
AI Engineer - Canada
Calgary, AB · Remote
CA$60K - CA$70K/yr
Expose AI/LLM functionality written in Python using Java services, leverage multi-threading ... mechanisms * Experience leveraging AI Copilot or similar generative AI coding tools for accelerated ...
Water Resources Engineer
Calgary, AB · On-site
CA$102K - CA$155K/yr
... survey,landscape design, transportation,structural, mechanical, electrical,and ... Experience with Python, R, or VBA for data analysis and model automation would be considered an ...
Water Resources Engineer
Calgary, AB · On-site
CA$102K - CA$155K/yr
... survey,landscape design, transportation,structural, mechanical, electrical,and ... Experience with Python, R, or VBA for data analysis and model automation would be considered an ...
Bachelor of Science in Chemical, Mechanical, Energy or Petroleum Engineering preferred * 3+ years ... BI, Python, is beneficial * Knowledge of related disciplines would be an asset: * Drilling ...
Bachelor of Science in Chemical, Mechanical, Energy or Petroleum Engineering preferred * 3+ years ... BI, Python, is beneficial * Knowledge of related disciplines would be an asset: * Drilling ...
Thermal Production Engineer
Calgary, AB · On-site
Bachelor of Science in Chemical, Mechanical, Energy or Petroleum Engineering preferred * 3+ years ... BI, Python, is beneficial * Knowledge of related disciplines would be an asset: * Drilling ...
Thermal Production Engineer
Calgary, AB · On-site
Bachelor of Science in Chemical, Mechanical, Energy or Petroleum Engineering preferred * 3+ years ... BI, Python, is beneficial * Knowledge of related disciplines would be an asset: * Drilling ...
Manufacturing Test Engineer
Calgary, AB · On-site
Develop or coordinate the development of electronic interface hardware and mechanical interfaces to ... Competence in developing and debugging test software in Python, C and/or C++, with LabVIEW ...
Manufacturing Test Engineer
Calgary, AB · On-site
Develop or coordinate the development of electronic interface hardware and mechanical interfaces to ... Competence in developing and debugging test software in Python, C and/or C++, with LabVIEW ...
Diploma, technologist certification, or degree in Mechanical Engineering, Chemical Engineering ... Experience analyzing data using tools such as Excel, Python, MATLAB, or similar * Strong attention ...
Diploma, technologist certification, or degree in Mechanical Engineering, Chemical Engineering ... Experience analyzing data using tools such as Excel, Python, MATLAB, or similar * Strong attention ...
Test Technologist
Calgary, AB · On-site
Diploma, technologist certification, or degree in Mechanical Engineering, Chemical Engineering ... Experience analyzing data using tools such as Excel, Python, MATLAB, or similar * Strong attention ...
Quick apply
Test Technologist
Calgary, AB · On-site
Diploma, technologist certification, or degree in Mechanical Engineering, Chemical Engineering ... Experience analyzing data using tools such as Excel, Python, MATLAB, or similar * Strong attention ...
... mechanisms to ensure data consistency and production-grade reliability * Support integration ... Ruby * Python * Golang * Bash * Direct experience working with finance systems such as NetSuite ...
... mechanisms to ensure data consistency and production-grade reliability * Support integration ... Ruby * Python * Golang * Bash * Direct experience working with finance systems such as NetSuite ...
... mechanisms, and help establish RBC's position as a trusted voice in enterprise AI security. You ... Assess risks from AI-enabled threats such as social engineering, synthetic media (deepfakes), and ...
... mechanisms, and help establish RBC's position as a trusted voice in enterprise AI security. You ... Assess risks from AI-enabled threats such as social engineering, synthetic media (deepfakes), and ...
Python Mechanical Engineer information
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?
Full-time
Posted 11 days ago
Job description
CruxOCM is the leading automation company in heavy industry, specifically targeting the energy sector. We are a venture capital-backed company dedicated to transforming this industry.
Control room operators require the most effective tools to perform their jobs safely and efficiently, while minimizing environmental impact and maximizing revenue. Considering that pilots have autopilot software, it's time for control room operators to have a comparable solution.
We are looking for an Advanced Process Control Engineer who will be a technical authority on control automation. You will be responsible for leading the development and integration of advanced control algorithms with Crux software, industrial systems and workflows.
The Advanced Process Control Engineer, reporting to the Advanced Process Control Engineer Lead, is a key role that blends leadership skills, personal skills, and technical expertise. You will join a team focused on delivering automation solutions to improve pipeline operations within control room environments. This role involves close collaboration with customer teams (Control operation, SCADA engineering) and internal teams (Deployment, Product, and Engineering) to ensure alignment on customer requirements and project delivery.
Advanced Control: Architect, implement, and tune advanced control strategies, such as Model Predictive Control (MPC), for pipeline systems
Discrete Logic: Design state machines for operational mode management, construct fail-safe conditions and safety checks, and protective interlocks
Control System Testing: Outline and execute test plans to validate controller performance and safety requirements, perform root cause analyses (RCAs), and troubleshoot errors or undesired behaviours in simulation-based and production environments
Algorithm Design: Create and help maintain tools for data analysis, system identification, empirical and physics-based model tuning
System Integration: Enable rapid integration and deployment of Crux products, by developing playbooks, standardizing processes and leveraging the latest engineering tools.
Quality Assurance: Ensure all deliverables meet the high safety and reliability standards required for heavy industry environments.
Relationship Building: Develop deep, trust-based relationships with client-side operators and technical leads.
Internal Synergy: Align cross-functional teams to ensure a unified delivery approach.
Bachelor's degree in Chemical, Electrical, or Mechanical engineering or related field (post-graduate studies focusing on advanced control systems or MPC preferred)
Hold a Professional Engineer (P.Eng.) designation or be eligible to obtain licensure in Canada
Experience with control system design, controller tuning, execution of simulation-based testing, data processing and analysis, system integration
Familiarity with the process of system identification to develop empirical models of input-output relationships
Experience with writing specification documents, technical reports
Proficiency with Python and version control software (e.g. GitHub)
Prior experience or knowledge of the following is considered an asset:
A reasonable understanding of hydraulic theory, fluid dynamics, numerical methods, optimization algorithms/dynamic programming
Experience with OPC communication protocols and/or SCADA systems
Experience with DNV Synergi Pipeline Simulator (SPS) or Atmos Simulation Suite for performing transient pipeline simulations
Competitive compensation package, including equity
Comprehensive health benefits
Remote-first work environment
Flexible work arrangements
Professional development opportunities
Growth-mindset culture
A diverse and inclusive environment