Senior Robotics Automation Software Developer

8 hours ago


Ottawa, Ontario, Canada RANOVUS Full time
Job Title: Sr. Robotics Automation Engineer

Ranovus is a leading provider of next-generation data center infrastructure solutions. We are seeking a highly skilled and passionate Robotics Automation Software Engineer to join our cutting-edge R&D team.

Job Description:

We are looking for a talented individual to develop, implement, and optimize software for our pick and place, nano positioning, and automated vision system processing operations. The successful candidate will play a key role in advancing our complex precision automation technologies.

Key Responsibilities:
  • Design and develop advanced software solutions for precision automation systems.
  • Collaborate with cross-functional teams to gather and understand system requirements and functionalities.
  • Implement machine vision algorithms for object detection, identification, and position tracking.
  • Write clear, maintainable, and reliable code for controlling high-precision automation systems.
  • Test software to ensure responsiveness and efficiency, troubleshoot, debug, and upgrade as necessary.
  • Communicate technical concepts and software solutions to non-technical team members and stakeholders.
Desired Qualifications:
  • Eng/M. Eng degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Software Engineer or similar role with a focus on automation and vision systems.
  • Experience in developing software for high-precision pick and place and nano positioning systems.
  • 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.

Ranovus is an equal opportunity employer and welcomes applications from diverse candidates. We are committed to creating an inclusive and accessible work environment.



  • Ottawa, Ontario, Canada RANOVUS Full time

    Job Title: Senior Robotics Automation Software DeveloperRANOVUS is a leading provider of next-generation data center infrastructure solutions. We are seeking a highly skilled Senior Robotics Automation Software Developer to join our cutting-edge R&D team.Key Responsibilities:Design and develop advanced software solutions for pick and place, nano positioning,...


  • Ottawa, Ontario, Canada RANOVUS Full time

    Job Title: Senior Robotics Automation Software DeveloperRANOVUS is a leading provider of next-generation data center infrastructure solutions. We are seeking a highly skilled Senior Robotics Automation Software Developer to join our cutting-edge R&D team.Key Responsibilities:Design and develop advanced software solutions for pick and place, nano positioning,...


  • Ottawa, Ontario, Canada RANOVUS Full time

    Job Title: Sr. Robotics Automation EngineerRanovus is a leading provider of next-generation data center infrastructure solutions. We are seeking a highly skilled and passionate Robotics Automation Software Engineer to join our cutting-edge R&D team.Job Description:We are looking for a talented individual to develop, implement, and optimize software for our...


  • Ottawa, Ontario, Canada RANOVUS Full time

    Job Title: Sr. Robotics Automation EngineerRanovus is a leading provider of next-generation data center infrastructure solutions. We are seeking a highly skilled and passionate Robotics Automation Software Engineer to join our cutting-edge R&D team.Job Description:We are looking for a talented individual to develop, implement, and optimize software for our...


  • Ottawa, Ontario, Canada RANOVUS Full time

    Job Title: Senior Robotics Automation Software EngineerRanovus is a leading provider of next-generation data center infrastructure solutions. We are seeking a highly skilled Senior Robotics Automation Software Engineer to join our cutting-edge R&D team.Key Responsibilities:Design and develop advanced software solutions for pick and place, nano positioning,...


  • Ottawa, Ontario, Canada RANOVUS Full time

    Job Title: Senior Robotics Automation Software EngineerRanovus is a leading provider of next-generation data center infrastructure solutions. We are seeking a highly skilled Senior Robotics Automation Software Engineer to join our cutting-edge R&D team.Key Responsibilities:Design and develop advanced software solutions for pick and place, nano positioning,...


  • Ottawa, Ontario, Canada RANOVUS Full time

    Job Title: Sr. Robotics Automation EngineerRanovus is a leading provider of next-generation data center infrastructure solutions. We are seeking a highly skilled and passionate Robotics Automation Software Engineer to join our cutting-edge R&D team.Job Description:We are looking for a talented individual to develop, implement, and optimize software for our...


  • Ottawa, Ontario, Canada RANOVUS Full time

    Job Title: Sr. Robotics Automation EngineerRanovus is a leading provider of next-generation data center infrastructure solutions. We are seeking a highly skilled and passionate Robotics Automation Software Engineer to join our cutting-edge R&D team.Job Description:We are looking for a talented individual to develop, implement, and optimize software for our...


  • Ottawa, Ontario, Canada RANOVUS Full time

    Job DescriptionWe are seeking a highly skilled and passionate Robotics Automation Software Engineer to join our cutting-edge R&D team at RANOVUS. As a key member of our team, you will play a crucial role in the development, implementation, and optimization of advanced software solutions for our precision automation technologies.Key Responsibilities:Design...


  • Ottawa, Ontario, Canada RANOVUS Full time

    Job DescriptionWe are seeking a highly skilled and passionate Robotics Automation Software Engineer to join our cutting-edge R&D team at RANOVUS. As a key member of our team, you will play a crucial role in the development, implementation, and optimization of advanced software solutions for our precision automation technologies.Key Responsibilities:Design...


  • Ottawa, Ontario, Canada RANOVUS Full time

    Job DescriptionWe are seeking a highly skilled and passionate Robotics Automation Software Engineer to join our cutting-edge R&D team at RANOVUS. The primary focus of this role will be on developing, implementing, and optimizing the software for our pick and place, nano positioning, and automated vision system processing operations.Key...


  • Ottawa, Ontario, Canada RANOVUS Full time

    Job DescriptionWe are seeking a highly skilled and passionate Robotics Automation Software Engineer to join our cutting-edge R&D team at RANOVUS. The primary focus of this role will be on developing, implementing, and optimizing the software for our pick and place, nano positioning, and automated vision system processing operations.Key...


  • Ottawa, Ontario, Canada RANOVUS Full time

    Location: Ottawa, OntarioRANOVUS is at the forefront of innovative solutions for next-generation data center infrastructures, with a commitment to sustainability through reduced power consumption. Our operations span across Ottawa, Canada, Nuremberg, Germany, and San Jose, USA, where we leverage cutting-edge technology to enhance fiber-optic communication...


  • Ottawa, Ontario, Canada RANOVUS Full time

    Location: Ottawa, OntarioIn the era of social networking, machine learning, and extensive data analytics, the demand for robust network connectivity is ever-growing. RANOVUS, with its operations spanning multiple countries, is at the forefront of providing innovative solutions for next-generation data center infrastructures. Our mission is to deliver...


  • Ottawa, Ontario, Canada RANOVUS Full time

    Location: Ottawa, OntarioIn the realm of social networking, machine learning, and extensive data analytics, the demand for robust network connectivity is ever-growing. RANOVUS, with its presence in multiple global locations, is at the forefront of delivering innovative solutions for next-generation data center infrastructures. Our mission is to provide...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems Software DeveloperJob Summary:We are seeking a highly skilled Senior Systems Software Developer to join our elite team at BlackBerry QNX. As a key member of our Kernel team, you will work at the heart of the most reliable and secure operating system in the world, contributing directly to an OS that controls systems in...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems Software DeveloperJob Summary:We are seeking a highly skilled Senior Systems Software Developer to join our elite team at BlackBerry QNX. As a key member of our Kernel team, you will work at the heart of the most reliable and secure operating system in the world, contributing directly to an OS that controls systems in...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems Software DeveloperJob Summary:We are seeking a highly skilled Senior Systems Software Developer to join our elite team at BlackBerry QNX. As a key member of our Kernel team, you will work at the heart of the most reliable and secure operating system in the world, contributing directly to an OS that controls systems in...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems Software DeveloperJob Summary:We are seeking a highly skilled Senior Systems Software Developer to join our elite team at BlackBerry QNX. As a key member of our Kernel team, you will work at the heart of the most reliable and secure operating system in the world, contributing directly to an OS that controls systems in...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Role:We are seeking a talented Embedded Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends, participating in architecture and strategy sessions with our technology partners, and...