Exposure to PCB design tools (e.g., Altium, Expedition), and embedded systems programming (e.g., C/C++, Python). Experience with CAD software (e.g., SolidWorks, Creo) a plus. * Knowledge:
Quick apply
Exposure to PCB design tools (e.g., Altium, Expedition), and embedded systems programming (e.g., C/C++, Python). Experience with CAD software (e.g., SolidWorks, Creo) a plus. * Knowledge:
Quick apply
Exposure to PCB design tools (e.g., Altium, Expedition), and embedded systems programming (e.g., C/C++, Python). Experience with CAD software (e.g., SolidWorks, Creo) a plus. * Knowledge:
Connaissances techniques et de domaine Langages de script et d'automatisation tels que Python, Bash ... . Outils de surveillance et de journalisation tels qu'Azure Monitor, Application Insights ...
Quick apply
Connaissances techniques et de domaine Langages de script et d'automatisation tels que Python, Bash ... . Outils de surveillance et de journalisation tels qu'Azure Monitor, Application Insights ...
Ottawa, ON · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . * Strong understanding of ...
Quick apply
Ottawa, ON · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . * Strong understanding of ...
Langages de script et d'automatisation tels que Python, Bash, PowerShell ou equivalents. * Systemes ... * Outils de surveillance et de journalisation tels qu'Azure Monitor, Application Insights ...
Langages de script et d'automatisation tels que Python, Bash, PowerShell ou equivalents. * Systemes ... * Outils de surveillance et de journalisation tels qu'Azure Monitor, Application Insights ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
The NPI-LCE Test Engineer will be responsible for the development of automated test solutions for ... Must have experience with Python scripting, coding in VC++ or C# * Knowledge of SQL database is ...
The NPI-LCE Test Engineer will be responsible for the development of automated test solutions for ... Must have experience with Python scripting, coding in VC++ or C# * Knowledge of SQL database is ...
Experience in Python programming is an asset. At Telesat, we take pride in being an equal opportunity employer that values equality in the workplace. We are committed to providing the best candidate ...
Experience in Python programming is an asset. At Telesat, we take pride in being an equal opportunity employer that values equality in the workplace. We are committed to providing the best candidate ...
Ottawa, ON · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . * Strong understanding of ...
Quick apply
Ottawa, ON · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . * Strong understanding of ...
Proficient in Python programming, knowledge of Python automation and test frameworks * Knowledge on data center networking or telecom systems * concept of traffic generators, optical test equipment ...
Proficient in Python programming, knowledge of Python automation and test frameworks * Knowledge on data center networking or telecom systems * concept of traffic generators, optical test equipment ...
Experience in Python programming is an asset. Decision Making and Supervision * Ensures general policy governance is closely followed; recommendations are reviewed for technical soundness or judgment ...
Experience in Python programming is an asset. Decision Making and Supervision * Ensures general policy governance is closely followed; recommendations are reviewed for technical soundness or judgment ...
Ottawa, ON · On-site
Python, Java, JavaScript, TypeScript, C/C++, Perl, Java SpringBoot, or HTML/CSS Familiarity with ... Developer Compensation and Benefits at Ericsson At Ericsson, we know that our people are the key to ...
Ottawa, ON · On-site
Python, Java, JavaScript, TypeScript, C/C++, Perl, Java SpringBoot, or HTML/CSS Familiarity with ... Developer Compensation and Benefits at Ericsson At Ericsson, we know that our people are the key to ...
Kanata, ON · On-site
Bachelor's in Computer Engineering or equivalent ... Experienced with C and C+,+ and Python. * One or more areas of experience: Digital signal ...
Kanata, ON · On-site
Bachelor's in Computer Engineering or equivalent ... Experienced with C and C+,+ and Python. * One or more areas of experience: Digital signal ...
We're looking for a Software Engineer II with a passion for technical writing to join our team ... Apply your proficiency in JavaScript, Java, and Python to contribute to software development when ...
We're looking for a Software Engineer II with a passion for technical writing to join our team ... Apply your proficiency in JavaScript, Java, and Python to contribute to software development when ...
Ottawa, ON · Remote
$200 - $350/hr
... DevOps, and CI/CD practices. * Document technical decisions and communicate complex concepts effectively to technical and non-technical stakeholders. Required Skills & Qualifications * Strong Python ...
Quick apply
Ottawa, ON · Remote
$200 - $350/hr
... DevOps, and CI/CD practices. * Document technical decisions and communicate complex concepts effectively to technical and non-technical stakeholders. Required Skills & Qualifications * Strong Python ...
As an engineer on our team, you'll seek out bold, asymmetric opportunities to create these outsized ... While our primary stack is Python (Flask), we embrace any technology that delivers value. You might ...
Quick apply
As an engineer on our team, you'll seek out bold, asymmetric opportunities to create these outsized ... While our primary stack is Python (Flask), we embrace any technology that delivers value. You might ...
Ottawa, ON · On-site
Our Software Engineering team is currently developing end-to-end real-time solutions for the public ... Experience with Python, JavaScript and TypeScript; * Design diagram creation (UML, flowcharts ...
Quick apply
Ottawa, ON · On-site
Our Software Engineering team is currently developing end-to-end real-time solutions for the public ... Experience with Python, JavaScript and TypeScript; * Design diagram creation (UML, flowcharts ...
Ottawa, ON · On-site
Implement automated test scripts and sequences using programming languages such as Python, Teststand, and LabVIEW. * Conduct thorough testing of prototypes and pre-production units, identifying and ...
Ottawa, ON · On-site
Implement automated test scripts and sequences using programming languages such as Python, Teststand, and LabVIEW. * Conduct thorough testing of prototypes and pre-production units, identifying and ...
Kanata, ON · On-site
As a Staff Optical Design Verification Test (ODVT) Engineer, you will lead the comprehensive ... Proficiency in Python scripting for test automation, data acquisition, and analysis. It would be ...
Kanata, ON · On-site
As a Staff Optical Design Verification Test (ODVT) Engineer, you will lead the comprehensive ... Proficiency in Python scripting for test automation, data acquisition, and analysis. It would be ...
Worked with Ansible, Terraform, Python * Experience working with Serverless / Containers ... Experience in Chaos Engineering / Failure Injection Testing * Experience of working in an Agile ...
Quick apply
Worked with Ansible, Terraform, Python * Experience working with Serverless / Containers ... Experience in Chaos Engineering / Failure Injection Testing * Experience of working in an Agile ...
| Aspect | Python Developer Engineer | Python Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related field; proficiency in Python; experience with software development | Bachelor's in Computer Science or related field; proficiency in Python; experience with coding projects |
| Work Environment | Software development teams, tech companies, startups | Software development teams, tech companies, startups |
| Employer & Industry Usage | Tech firms, software companies, startups | Tech firms, software companies, startups |
| Common Search & Comparison | Yes | Yes |
The main difference between a Python Developer Engineer and a Python Developer lies in the job scope. A Python Developer Engineer often involves more engineering tasks, such as designing scalable systems and integrating complex solutions, while a Python Developer typically focuses on coding, debugging, and implementing features. Both roles require similar credentials and are used in similar environments, but the Engineer role may demand a broader understanding of system architecture.

Kanata, ON • On-site
Full-time
Medical, Dental, Vision, Life, PTO
Re-posted 6 days ago
Join Our Innovative Team as a Hardware/Mechatronics Engineer at STL Engineering!
*Must have Canadian Citizenship or have a valid Permanent Resident Card and Driver’s License
Full Job Description
STL Engineering is looking to fill the position of Hardware Engineer. As a Hardware Engineer, you will be responsible for designing, developing, and testing mechanical and electronic systems for a variety of cutting-edge projects. You will work closely with a multidisciplinary team of engineers to create innovative solutions that meet our clients' needs. If you are passionate about hardware and mechatronics engineering, this is an excellent opportunity to enhance your skills.
Who we are: STL Engineering is a leading Mechanical/Hardware Engineering and Design services provider based in Ottawa, ON. Specializing in rugged electronics and applications. We are committed to delivering innovative solutions to our clients' engineering challenges.
Responsibilities include but are not limited to:
• Design and Development: Create detailed designs for mechanical and electronic systems, including schematic diagrams, PCB layouts, and mechanical drawings.
• Prototyping: Build and test prototypes to validate design concepts and functionality.
• System Integration: Integrate hardware and software components to ensure seamless operation of mechatronic systems.
• Testing and Debugging: Conduct rigorous testing and debugging of hardware and software to identify and resolve issues.
• Collaboration: Work closely with cross-functional teams, including software engineers, mechanical engineers, and project managers, to deliver high-quality products on time and on budget.
• Documentation: Prepare comprehensive documentation for designs, including specifications, user manuals, and maintenance guides.
• Compliance: Ensure all designs comply with industry standards, safety regulations, and client requirements.
• Continuous Improvement: Stay up to date with the latest technologies and industry trends to continually improve design processes and product quality.
The ideal candidate should possess:
• Education: Successfully completed Electrical Engineering program, or a related field.
• Technical Skills: Exposure to PCB design tools (e.g., Altium, Expedition), and embedded systems programming (e.g., C/C++, Python). Experience with CAD software (e.g., SolidWorks, Creo) a plus.
• Knowledge: Understanding of mechanical systems, electronics, control systems, and robotics.
• Problem-Solving: Excellent analytical and problem-solving skills with the ability to troubleshoot complex systems.
• Communication: Strong verbal and written communication skills, with the ability to convey technical information clearly and concisely.
• Attention to Detail: High level of accuracy and attention to detail in all aspects of design and documentation.
• Teamwork: Ability to work effectively in a collaborative, fast-paced team environment.
• Adaptability: Willingness to learn new skills and adapt to changing project requirements and priorities.
Paid Time Off:
• Stat Holidays
• 3 Weeks Vacation, Standard
• 3 Floater Holidays (between Christmas and New Years)
Benefits:
• RRSP and Deferred Profit Sharing Program
• Dental care
• Disability insurance
• Extended health care
• Life insurance
• On-site parking
• Vision care
• Company events
Schedule:
• 37.5 Hour Work Week
• Monday to Friday
Work Location:
• Kanata, ON
At STL Engineering, we foster a family-like environment where every employee is valued. As an equal opportunity employer, we prioritize diversity in our workforce, recognizing that innovation thrives on varied perspectives. We embrace individuals from diverse backgrounds, including ethnicity, religion, and education, without regard to race, age, gender, or sexual identity. With years of experience in the engineering industry, we understand that a strong foundation of diversity and inclusion is essential for success.