Masters or Bachelor degree in an Aerospace, Electrical, Mechanical or Computer Engineering, or the ... Experience in Python programming is an asset. Decision Making and Supervision * Ensures general ...
Masters or Bachelor degree in an Aerospace, Electrical, Mechanical or Computer Engineering, or the ... Experience in Python programming is an asset. Decision Making and Supervision * Ensures general ...
Manufacturing Test Engineer - Onsite
Ottawa, ON · On-site
CA$74K - CA$99K/yr
Technologist diploma with 10 years of experience in electronic/electro-mechanical environment * Experience with C programming, Python Scripts, JTAG, and Test Executives * Knowledge and Experience ...
Manufacturing Test Engineer - Onsite
Ottawa, ON · On-site
CA$74K - CA$99K/yr
Technologist diploma with 10 years of experience in electronic/electro-mechanical environment * Experience with C programming, Python Scripts, JTAG, and Test Executives * Knowledge and Experience ...
Senior Product Engineer - Onsite Position
Ottawa, ON · On-site
CA$90K - CA$120K/yr
Senior Product Engineer - Onsite Position We're seeking a passionate, Product Engineer who thrives ... Python or similar) - Cross-disciplinary awareness of electrical, mechanical, software, and ...
Senior Product Engineer - Onsite Position
Ottawa, ON · On-site
CA$90K - CA$120K/yr
Senior Product Engineer - Onsite Position We're seeking a passionate, Product Engineer who thrives ... Python or similar) - Cross-disciplinary awareness of electrical, mechanical, software, and ...
Build Developer
Kanata, ON · On-site
CA$90K - CA$110K/yr
... electro-mechanics, and software. We're not just a company; we're a community of innovators. Our ... Strong Python programming skills, including scripting and automation, along with experience using ...
Build Developer
Kanata, ON · On-site
CA$90K - CA$110K/yr
... electro-mechanics, and software. We're not just a company; we're a community of innovators. Our ... Strong Python programming skills, including scripting and automation, along with experience using ...
Senior Hardware Engineer (Systems) - Onsite Position
Ottawa, ON · On-site
CA$86K - CA$136K/yr
Senior Hardware Engineer (Systems)- Onsite Position We're seeking a passionate, hardware-focused ... Python or similar) * - Cross-disciplinary awareness of electrical, mechanical, software, and ...
Senior Hardware Engineer (Systems) - Onsite Position
Ottawa, ON · On-site
CA$86K - CA$136K/yr
Senior Hardware Engineer (Systems)- Onsite Position We're seeking a passionate, hardware-focused ... Python or similar) * - Cross-disciplinary awareness of electrical, mechanical, software, and ...
Electrical Intern (Fall 26)
Ottawa, ON · On-site
Collaborate with mechanical, software, and systems engineers Basic Qualifications * Currently ... Exposure to at least one programming language (Python, C, or C++) * Eagerness to learn and work in ...
Electrical Intern (Fall 26)
Ottawa, ON · On-site
Collaborate with mechanical, software, and systems engineers Basic Qualifications * Currently ... Exposure to at least one programming language (Python, C, or C++) * Eagerness to learn and work in ...
Electrical Intern (Winter 27)
Ottawa, ON · On-site
Collaborate with mechanical, software, and systems engineers Basic Qualifications * Currently ... Exposure to at least one programming language (Python, C, or C++) * Eagerness to learn and work in ...
Electrical Intern (Winter 27)
Ottawa, ON · On-site
Collaborate with mechanical, software, and systems engineers Basic Qualifications * Currently ... Exposure to at least one programming language (Python, C, or C++) * Eagerness to learn and work in ...
Senior Controls Developer
Stittsville, ON · On-site +1
Knowledge of higher-level languages python, C#, C++, javascript * Knowledge of SQL databases and ... Ability to read and understand P&ID (piping & instrumentation diagrams), mechanical drawings ...
Senior Controls Developer
Stittsville, ON · On-site +1
Knowledge of higher-level languages python, C#, C++, javascript * Knowledge of SQL databases and ... Ability to read and understand P&ID (piping & instrumentation diagrams), mechanical drawings ...
C++ Developer
CA$50 - CA$62.25/hr
Solid understanding of concurrency and synchronization mechanisms, including mutexes and semaphores ... Secondary programming language experience, such as Python. * Experience with Agile development ...
Quick apply
C++ Developer
CA$50 - CA$62.25/hr
Solid understanding of concurrency and synchronization mechanisms, including mutexes and semaphores ... Secondary programming language experience, such as Python. * Experience with Agile development ...
Senior Integration Engineer (Forward Deployed)
Ottawa, ON · On-site
CA$125K - CA$165K/yr
Proficiency in Python and web frameworks (e.g., Django, Flask) * Strong knowledge of data and ... Solid understanding of API design and authentication/authorization mechanisms, and how they apply ...
Senior Integration Engineer (Forward Deployed)
Ottawa, ON · On-site
CA$125K - CA$165K/yr
Proficiency in Python and web frameworks (e.g., Django, Flask) * Strong knowledge of data and ... Solid understanding of API design and authentication/authorization mechanisms, and how they apply ...
Senior Integration Engineer (Forward Deployed)
Ottawa, ON · On-site
CA$125K - CA$165K/yr
Proficiency in Python and web frameworks (e.g., Django, Flask) * Strong knowledge of data and ... Solid understanding of API design and authentication/authorization mechanisms, and how they apply ...
Quick apply
Senior Integration Engineer (Forward Deployed)
Ottawa, ON · On-site
CA$125K - CA$165K/yr
Proficiency in Python and web frameworks (e.g., Django, Flask) * Strong knowledge of data and ... Solid understanding of API design and authentication/authorization mechanisms, and how they apply ...
Embedded Software Developer - New Grad
Ottawa, ON · On-site
CA$68K - CA$109K/yr
Develop software in C/C++ and Python. * Design, develop, and maintain intuitive graphical user ... Familiarity with bootloaders and firmware update mechanisms * Experience with SPI, I2C, UART, GPIO ...
Embedded Software Developer - New Grad
Ottawa, ON · On-site
CA$68K - CA$109K/yr
Develop software in C/C++ and Python. * Design, develop, and maintain intuitive graphical user ... Familiarity with bootloaders and firmware update mechanisms * Experience with SPI, I2C, UART, GPIO ...
LEO Flight Dynamics Analyst
Ottawa, ON · On-site
A background in statistics, calculus, classical mechanics, celestial mechanics and computer ... Experience with Linux systems administration Python programming and configuration management is an ...
LEO Flight Dynamics Analyst
Ottawa, ON · On-site
A background in statistics, calculus, classical mechanics, celestial mechanics and computer ... Experience with Linux systems administration Python programming and configuration management is an ...
A background in statistics, calculus, classical mechanics, celestial mechanics and computer ... Experience with Linux systems administration Python programming and configuration management is an ...
A background in statistics, calculus, classical mechanics, celestial mechanics and computer ... Experience with Linux systems administration Python programming and configuration management is an ...
Advanced proficiency in programming languages such as Java (Spring or Play Framework) or Python ... mechanisms. Experience building and supporting CI/CD pipelines using tools such as GitLab CI ...
Quick apply
Advanced proficiency in programming languages such as Java (Spring or Play Framework) or Python ... mechanisms. Experience building and supporting CI/CD pipelines using tools such as GitLab CI ...
Senior Software Developer (12 months)
Ottawa, ON · On-site +1
Advanced proficiency in programming languages such as Java (Spring or Play Framework) or Python ... mechanisms. * Experience building and supporting CI/CD pipelines using tools such as GitLab CI ...
Senior Software Developer (12 months)
Ottawa, ON · On-site +1
Advanced proficiency in programming languages such as Java (Spring or Play Framework) or Python ... mechanisms. * Experience building and supporting CI/CD pipelines using tools such as GitLab CI ...
A background in statistics, calculus, classical mechanics, celestial mechanics and computer ... Experience with Linux systems administration Python programming and configuration management is an ...
A background in statistics, calculus, classical mechanics, celestial mechanics and computer ... Experience with Linux systems administration Python programming and configuration management is an ...
A background in statistics, calculus, classical mechanics, celestial mechanics and computer ... Experience with Linux systems administration, Python programming and configuration management would ...
A background in statistics, calculus, classical mechanics, celestial mechanics and computer ... Experience with Linux systems administration, Python programming and configuration management would ...
Knowledge of environmental test conditions, both electrical and mechanical * Resolution of ... Experience with scripting languages (Python, Lua, JavaScript, Bash, XML, JSON, etc.) * Experience ...
Knowledge of environmental test conditions, both electrical and mechanical * Resolution of ... Experience with scripting languages (Python, Lua, JavaScript, Bash, XML, JSON, etc.) * Experience ...
Knowledge of environmental test conditions, both electrical and mechanical * Resolution of ... Experience with scripting languages (Python, Lua, JavaScript, Bash, XML, JSON, etc.) * Experience ...
Knowledge of environmental test conditions, both electrical and mechanical * Resolution of ... Experience with scripting languages (Python, Lua, JavaScript, Bash, XML, JSON, etc.) * Experience ...
Python Mechanical Engineer information
What does a Python mechanical engineer do?
How does a Python mechanical engineer typically collaborate with cross-functional teams during product development?
What are the key skills and qualifications needed to thrive as a Python mechanical engineer, and why are they important?
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.
Are Python Mechanical Engineers in demand?
What job categories do people searching Python Mechanical Engineer jobs in Ottawa, ON look for?
The top searched job categories for Python Mechanical Engineer jobs in Ottawa, ON are:
What cities near Ottawa, ON are hiring for Python Mechanical Engineer jobs?
Cities near Ottawa, ON with the most Python Mechanical Engineer job openings:

Full-time
Re-posted 2 days ago
Job description
- Leads integration of SCS systems and development of satellite operations products;
- Leads SOC testing, validation and verification of SatOps systems;
- Develops of satellite operations products and implementation into the SCS systems;
- Leads Satellite Operations Centre (SOC) concepts of operation and administrative systems development;
- Working with Space Segment team, oversees evolution of satellite operations concept of operations (CONOPS) for LEOP and routine operations phases;
- Oversees SOC testing, validation and verification of SatOps products, SCS system deliveries and training;
- Manages maintenance of satellite operating procedures;
- Guides automation development for satellite operations procedures; tracks performance;
- Leads development of the Satellite Data Platform (SDP) design, analytics and maintenance; focusing on short and long-term trending of satellite telemetry data;
- Details satellite operations processes within the SOC; refining satellite control guidelines outside of the SCS;
- Provide engineering guidance to satellite controllers during all phases of operations;Â
- Provide engineering oversight and/or training on all matters pertaining to the development and use of the satellite operations products and supporting trending and analysis tools.
- Masters or Bachelor degree in an Aerospace, Electrical, Mechanical or Computer Engineering, or the equivalent;
- A background in Aerospace technologies and expertise in satellite operations software systems and development;
- Minimum of 9-14-years experience in Satellite Operations Engineering;
- Knowledge of satellite subsystem design and operation;
- Knowledge of electronics, control systems and radio frequency communications;
- Experience in developing software with a variety of platforms and programming tools;
- Strong analytical, problem solving, real-time decision-making, planning and organizational skills;
- Excellent verbal and written English communications skills;
- Independent and self-motivated, with the ability to work effectively both individually and in a team environment
- Knowledge of containerized software platforms is an asset;
- Experience with Machine Learning and Data Analytics is a big asset;
- Experience in Python programming is an asset.
- Ensures general policy governance is closely followed; recommendations are reviewed for technical soundness or judgment but are generally accepted as technically accurate;
- Guides decisions on the technical development of operational concepts;
- Independent technical decision-making on software architecture, integration, and automation;
- Works under general direction of the Senior SatOps Engineering Specialist and provides technical priorities for software infrastructure in collaboration with the SOC Systems team;
- Influences operational decisions indirectly through robust and reliable software solutions & processes
- Successful candidate must possess (or be eligible to obtain) a CGP security clearance.Â
- Working environment is in the Lightspeed SOC in Ottawa and/or Gatineau.Â
- Expect normal business hours during the design/development phase and shift work during the operations phase.Â
- Support during emergency response activities may require a call-out.Â
- Occasional international travel may be required as necessary.