RANOVUS Inc.

RANOVUS Inc.

Software Automation Engineer

Ottawa, Ontario

Sponsorship not specifiedDetected 30 days ago
C++C#AlgorithmsGitComputer VisionControlsCommunicationProblem Solving

About the role

  • We are seeking a passionate and skilled Software Automation Engineer to join our cutting-edge R&D team.
  • The successful candidate will play an integral role in the advancement of our complex precision automation motion technologies.
  • Write clear, maintainable, and reliable code that can be used to control highly precise automation systems.

Responsibilities

  • 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.
  • Proficient in version control systems, such as Git, to maintain codebase integrity and facilitate collaborative software development.
  • From time to time, we may use technology to support elements of our hiring process.

Requirements

  • Eng degree in Engineering, Engineering Physics, Computer Science, or a related field.
  • Familiarity with motion control, and robotics.
  • Exceptional communication skills with the ability to explain complex technical concepts in simple terms.

Skills

  • Strong programming skills, especially in C#, C++, and Python.
  • Excellent problem-solving skills and attention to detail.

Benefits

  • 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.
  • Design and implement sophisticated machine vision algorithms for object detection, identification, precise position tracking, and geometric transformations.
  • 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.

Company info

  • 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 Ranovus, you'll join a collaborative, inclusive team that values learning, flexibility, and meaningful work with global impact.
  • 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.
  • Test software to ensure responsiveness and efficiency, troubleshoot, debug, and upgrade as necessary.
  • The Opportunity
  • How You'll Contribute

Equal opportunity

  • equal opportunity employer and welcomes applicants from all backgrounds and lived experiences, including those from equity deserving and underrepresented communities.

This listing is sourced directly from RANOVUS Inc.'s careers page and normalized into a canonical job model.