RANOVUS Inc. Logo

RANOVUS Inc.

Software Automation Engineer

Reposted 5 Days Ago
Be an Early Applicant
Hybrid
Ottawa, ON, CAN
Mid level
Hybrid
Ottawa, ON, CAN
Mid level
The Software Automation Engineer develops software solutions for automation systems, collaborates with cross-functional teams, and creates machine vision algorithms.
The summary above was generated by AI

Software Automation Engineer

 

About Us 

Ranovus is a semiconductor company with global operations helping power the data behind next generation 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. At Ranovusyou’ll join 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.

 

How You’ll Contribute 

 

  • 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.

What You’ll Bring 

 

  • 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. 

 

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 [email protected].

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.

 

Top Skills

C#
C++
Git
Opencv
Python
HQ

RANOVUS Inc. Ottawa, Ontario, CAN Office

11 Hines Rd, 101, Ottawa, Ontario, Canada, K2K 2X1

Similar Jobs

Yesterday
In-Office
Senior level
Senior level
Fintech • Insurance • Financial Services
The Software Engineer will build automation solutions to reduce risk and cost, manage Agile processes, collaborate on strategy, and enhance the team's skills and technology practices.
Top Skills: Cortex XsoarJSONLinuxPower AutomatePythonRestfulSoapWindowsXML
13 Days Ago
Remote or Hybrid
2 Locations
Mid level
Mid level
Software
Design, develop, and enhance NSP's Automation Product Suite, collaborating with cross-functional teams to streamline network operations and ensure efficient service delivery.
Top Skills: CSSDockerGoHTMLIntent-Based NetworkingJavaJavaScriptKubernetesOpenstackOpenstack Mistral Workflow ServicePythonReactRestRestconfVagrantYang
14 Days Ago
In-Office
Mid level
Mid level
Insurance • Real Estate
The AI Solution Engineer will design and implement AI solutions, develop workflows, collaborate with teams, and maintain AI systems to enhance decision-making and automation.
Top Skills: AsrAzure Content UnderstandingCi/CdContainerizationIntelligent Document ProcessingLangchainLanggraphMlopsNlpNluPythonTts

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account