Software Automation Engineer
Kanata, ON · On-site
Strong programming skills, especially in C#, C++, and Python. * Familiarity with motion control ... software development. We appreciate the time you invest in exploring opportunities with us. At ...
Kanata, ON · On-site
Strong programming skills, especially in C#, C++, and Python. * Familiarity with motion control ... software development. We appreciate the time you invest in exploring opportunities with us. At ...
Kanata, ON · On-site
Strong programming skills, especially in C#, C++, and Python. * Familiarity with motion control ... software development. We appreciate the time you invest in exploring opportunities with us. At ...
CA$25 - CA$32/hr
High-level programming and scripting languages such as Java, Python, Perl, Tcl, bash * YANG modeling language and toolchains * Software development methodologies such as Agile or Waterfall
CA$25 - CA$32/hr
High-level programming and scripting languages such as Java, Python, Perl, Tcl, bash * YANG modeling language and toolchains * Software development methodologies such as Agile or Waterfall
Kanata, ON · On-site
CA$96K - CA$132K/yr
Bachelor's degree in Computer Science, Electrical Engineering, or a related field * 2-5 years of experience in embedded software development (C/C++, Python) * Familiarity with Linux-based embedded ...
Kanata, ON · On-site
CA$96K - CA$132K/yr
Bachelor's degree in Computer Science, Electrical Engineering, or a related field * 2-5 years of experience in embedded software development (C/C++, Python) * Familiarity with Linux-based embedded ...
Ottawa, ON · On-site
CA$110K - CA$160K/yr
Role Overview We are looking for a Full Stack Software Engineer to join the our dynamic team and ... server-side application code (APIs, services, data access); * Solid problem-solving skills and a ...
Ottawa, ON · On-site
CA$110K - CA$160K/yr
Role Overview We are looking for a Full Stack Software Engineer to join the our dynamic team and ... server-side application code (APIs, services, data access); * Solid problem-solving skills and a ...
Ottawa, ON · On-site +1
Are you a software developer who loves building beautiful user interfaces? Would making an impact ... skills, certifications. The compensation package may also include incentive compensation ...
Ottawa, ON · On-site +1
Are you a software developer who loves building beautiful user interfaces? Would making an impact ... skills, certifications. The compensation package may also include incentive compensation ...
Ottawa, ON · On-site
CA$70K - CA$120K/yr
Role Overview We are looking for a Full Stack Software Engineer to join the our dynamic team and ... server-side application code (APIs, services, data access); * Solid problem-solving skills and a ...
Ottawa, ON · On-site
CA$70K - CA$120K/yr
Role Overview We are looking for a Full Stack Software Engineer to join the our dynamic team and ... server-side application code (APIs, services, data access); * Solid problem-solving skills and a ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Proficiency in Python. * Experience with other AI accelerator programming. * Strong mathematical ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Proficiency in Python. * Experience with other AI accelerator programming. * Strong mathematical ...
Ottawa, ON · Remote
$85K - $110K/yr
You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a Software Engineer * Experience coding/building applications in Java OR Python
Quick apply
Ottawa, ON · Remote
$85K - $110K/yr
You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a Software Engineer * Experience coding/building applications in Java OR Python
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Proficiency in Python. * Experience with other AI accelerator programming. * Strong mathematical ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Proficiency in Python. * Experience with other AI accelerator programming. * Strong mathematical ...
Ottawa, ON · Remote
$85K - $110K/yr
You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a Software Engineer * Experience coding/building applications in Java OR Python
Quick apply
Ottawa, ON · Remote
$85K - $110K/yr
You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a Software Engineer * Experience coding/building applications in Java OR Python
Ottawa, ON · Hybrid
... such as Python or Go; * 3 years' experience programming using a full stack web framework such as ... servers, etc.) and with deploying and managing own software in a containerized environment * 2 ...
Ottawa, ON · Hybrid
... such as Python or Go; * 3 years' experience programming using a full stack web framework such as ... servers, etc.) and with deploying and managing own software in a containerized environment * 2 ...
Ottawa, ON · On-site
CA$25 - CA$32/hr
Demonstrated software development through coursework, personal projects, internships, research, or extracurricular activities Application of programming languages such as Python, JavaScript ...
Ottawa, ON · On-site
CA$25 - CA$32/hr
Demonstrated software development through coursework, personal projects, internships, research, or extracurricular activities Application of programming languages such as Python, JavaScript ...
Develop high-performance features using Scala, Java, and Python on modern data platforms. * Deepen ... Engineering Excellence: Passion for clean coding, attention to detail, and a focus on software ...
Develop high-performance features using Scala, Java, and Python on modern data platforms. * Deepen ... Engineering Excellence: Passion for clean coding, attention to detail, and a focus on software ...
Hamilton, ON · On-site
Collaborate with engineering, product, and leadership to keep direction aligned Requirements ... Python tooling: pydantic, FastAPI, asyncio, pytest * ML and AI: PyTorch, model serving and MLOps ...
Quick apply
Hamilton, ON · On-site
Collaborate with engineering, product, and leadership to keep direction aligned Requirements ... Python tooling: pydantic, FastAPI, asyncio, pytest * ML and AI: PyTorch, model serving and MLOps ...
Ottawa, ON · On-site
CA$91K - CA$114K/yr
Experience contributing to the development of end-to-end software solutions (front-end and server ... Experience using modern languages and/or tools (e.g., Python, Bash, Ruby, or front-end/HMI ...
Ottawa, ON · On-site
CA$91K - CA$114K/yr
Experience contributing to the development of end-to-end software solutions (front-end and server ... Experience using modern languages and/or tools (e.g., Python, Bash, Ruby, or front-end/HMI ...
CA$25 - CA$32/hr
Strong programming experience in Python, Go, Java, C++, or similar languages * Understanding of ... Experience deploying and managing applications on Linux servers * Knowledge of Infrastructure-as ...
CA$25 - CA$32/hr
Strong programming experience in Python, Go, Java, C++, or similar languages * Understanding of ... Experience deploying and managing applications on Linux servers * Knowledge of Infrastructure-as ...
Ottawa, ON · Remote
CA$115K - CA$147K/yr
Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D ... Strong programming skills in Python, plus working proficiency in TypeScript/JavaScript and/or Rust ...
Quick apply
Ottawa, ON · Remote
CA$115K - CA$147K/yr
Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D ... Strong programming skills in Python, plus working proficiency in TypeScript/JavaScript and/or Rust ...
Ottawa, ON · On-site +1
As a Principal Software Engineer, you will be responsible for: * Getting in early on an ... skills, certifications. The compensation package may also include incentive compensation ...
Ottawa, ON · On-site +1
As a Principal Software Engineer, you will be responsible for: * Getting in early on an ... skills, certifications. The compensation package may also include incentive compensation ...
CA$75K - CA$95K/yr
... software. We're not just a company; we're a community of innovators. Our teams work on projects ... in Python. * Strong understanding of object-oriented programming (OOP) principles and design ...
CA$75K - CA$95K/yr
... software. We're not just a company; we're a community of innovators. Our teams work on projects ... in Python. * Strong understanding of object-oriented programming (OOP) principles and design ...
CA$50 - CA$62.25/hr
... Ubuntu preferred. * Strong debugging and troubleshooting skills for complex software systems ... Secondary programming language experience, such as Python. * Experience with Agile development ...
Quick apply
CA$50 - CA$62.25/hr
... Ubuntu preferred. * Strong debugging and troubleshooting skills for complex software systems ... Secondary programming language experience, such as Python. * Experience with Agile development ...
| Aspect | Python Software Engineer Ubuntu Server Certification | Python Developer |
|---|---|---|
| Certifications | Often requires Ubuntu Server Certification, Linux certifications, and Python expertise | May have Python certifications but not necessarily Ubuntu-specific |
| Work Environment | Primarily Linux/Ubuntu server environments, cloud platforms, and backend systems | Varied environments including web, desktop, and data analysis |
| Industry Usage | Tech companies, cloud providers, and organizations using Linux-based infrastructure | Startups, software firms, and diverse industries |
The main difference is that Python Software Engineer Ubuntu Server Certification focuses on Linux-based backend systems with specific Ubuntu expertise, while Python Developers may work across various environments without Linux-specific certifications. The former emphasizes server management and deployment, whereas the latter often involves application development across multiple platforms.

Full-time
Posted 14 days ago
Software Automation Engineer
About Us
Ranovusisa semiconductor company withglobal operationshelping power the data behind nextgeneration AI and data center networks. We design and build advanced hardware that moves massive amounts of information quickly and efficiently between computer systems in data centers around the world. Our technology improves performance while reducing energy use and environmental impact, supporting the rapid growth of AI and cloud services. AtRanovus,you'lljoin a collaborative, inclusive team that values learning, flexibility, and meaningful work with global impact.
The Opportunity
We are seeking a passionate and skilled Software Automation Engineer to join our cutting-edge R&D team. The primary focus of this role will be on developing, implementing, and optimizing software solutions for our pick and place, nano positioning, and automated vision system processing operations. The successful candidate will play an integral role in the advancement of our complex precision automation motion technologies.
HowYou'llContribute
WhatYou'llBring
We appreciate the time you invest in exploring opportunities with us. At Ranovus, we believe diverse perspectives and a strong sense of belonging are essential to building innovative technology and resilient teams. If your experience does not match every requirement, we still encourage you to apply. We value curiosity, growth, and the unique strengths each person brings.
Ranovus is an equal opportunity employer and welcomes applicants from all backgrounds and lived experiences, including those from equity deserving and underrepresented communities. We are committed to an accessible recruitment process in accordance with the Accessibility for Ontarians with Disabilities Act. Accommodations are available at any stage of the hiring process upon request by reaching out to our Talent team at talent@ranovus.com.
We are committed to delivering a respectful and transparent candidate experience, with clear and timely communication at every stage of the process. From time to time, we may use technology to support elements of our hiring process. These tools are designed to enhance consistency and efficiency, not replace human judgment. All hiring decisions are made by people, guided by care, context, and fairness.
Thank you for your interest in joining Ranovus. We look forward to connecting with you.