ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Software Automation Engineer

Confidential

Ottawa, Ontario Hybrid permanent

Posted: January 30, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Software Automation Engineer

Job Description

Software Automation Engineer

 

Social networking, machine learning, and big data analytics demand ever-increasing network connectivity.  RANOVUS, with operations in Ottawa, Canada, Nuremberg, Germany, and San Jose, USA, is a solution provider for the next generation data center infrastructures.  We aim to deliver advanced technology that minimizes environmental impact through lower power dissipation.  Working with world class fabrication partners, RANOVUS is the leader in the application of unique new technologies to fiber-optic communications products for data centers.

 

Job Description:

 

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.

 

Key Responsibilities:

 

Develop and optimize advanced software solutions for pick and place, nano positioning, and automated vision system processes, integrating concepts of machine motion, linear algebra, geometric transformations, image analysis, and physics of motion.

Collaborate closely with cross-functional teams (R&D, engineering, production) to gather and understand system requirements and functionalities, applying your expertise in motion-related concepts and software development.

Design and implement sophisticated machine vision algorithms for object detection, identification, precise position tracking, and geometric transformations.

Write clear, maintainable, and reliable code that can be used to control highly precise automation systems.

Test software to ensure responsiveness and efficiency, troubleshoot, debug, and upgrade as necessary.

Translate technical concepts and software solutions into user-friendly documentation for non-technical team members and stakeholders.

 

Desired Qualifications:

 

Eng/M. Eng degree in Engineering, Engineering Physics, Computer Science, or a related field.

Proven and demonstrable experience as a Software Engineer with a strong emphasis on automation.

Experience in developing software tailored for high precision pick and place, nano positioning systems, and automated vision systems, incorporating your expertise in machine motion and geometric transformations.

Expertise in machine vision systems and software, including OpenCV or similar libraries.

Strong programming skills, especially in C#, C++, and Python.

Familiarity with motion control, and robotics.

Excellent problem-solving skills and attention to detail.

Exceptional communication skills with the ability to explain complex technical concepts in simple terms.

Proficient in version control systems, such as Git, to maintain codebase integrity and facilitate collaborative software development. 

 

If you have a passion for technology and innovation and want to be part of a team pushing the boundaries of automation technology, we encourage you to apply.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply