High-Precision Automation Software Developer

4 days ago


Ottawa, Ontario, Canada RANOVUS Full time
Company Overview

RANOVUS is a cutting-edge solution provider for next-generation data center infrastructures, minimizing environmental impact through lower power dissipation. With operations in Ottawa, Canada, Nuremberg, Germany, and San Jose, USA, we work with world-class fabrication partners to deliver advanced technology.

Estimated Salary: $120,000 - $180,000 per annumJob Description

We are seeking an experienced High-Precision Automation Software Developer to join our R&D team. The primary focus of this role will be on developing, implementing, and optimizing software for pick and place, nano positioning, and automated vision system processing operations.

Key Responsibilities:
  • Develop and optimize advanced software solutions for high-precision automation systems.
  • Collaborate closely with cross-functional teams (R&D, engineering, production) to gather and understand system requirements and functionalities.
  • Design and implement machine vision algorithms for object detection, identification, and position tracking.
  • Write clear, maintainable, and reliable code that can control highly precise automation systems.
  • Test software to ensure responsiveness and efficiency, troubleshoot, debug, and upgrade as necessary.
Required Skills and Qualifications:
  • Bachelor's or Master's 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, robotics, and version control systems like Git.
Benefits

Ranovus offers a competitive salary package, opportunities for professional growth, and a dynamic work environment.

Equal Opportunity Employer

Ranovus is an equal opportunity employer and employs personnel without regard to age, ancestry, color, race, citizenship, ethnic origin, place of origin, creed, disability, family status, marital status (including single status), gender identity, gender expression, record of offenses, sex, or sexual orientation.



  • Ottawa, Ontario, Canada RANOVUS Full time

    RANOVUS is a leading provider of next-generation data center infrastructure solutions. With operations in Ottawa, Canada, Nuremberg, Germany, and San Jose, USA, we aim to deliver advanced technology that minimizes environmental impact through lower power dissipation.As a cutting-edge R&D team, we are seeking a passionate and skilled Automation Software...


  • Ottawa, Ontario, Canada RANOVUS Full time

    At RANOVUS, we are seeking a skilled Robotics Automation Software Engineer to join our cutting-edge R&D team. 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 Responsibilities:Develop and optimize advanced software...


  • Ottawa, Ontario, Canada RANOVUS Full time

    RANOVUS is a leading provider of next-generation data center infrastructure solutions. We are seeking a skilled Robotics Automation Software Engineer to join our cutting-edge R&D team.The primary focus of this role will be on developing, implementing, and optimizing software for our pick and place, nano positioning, and automated vision system processing...


  • Ottawa, Ontario, Canada RANOVUS Full time

    At RANOVUS, we are seeking a skilled Robotics Automation Software Engineer to join our cutting-edge R&D team. 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 Responsibilities:Develop and optimize advanced software...


  • Ottawa, Ontario, Canada RANOVUS Full time

    Job Title: Senior Robotics Automation Software DeveloperJob Summary:RANOVUS is a leading provider of next-generation data center infrastructures, and we are seeking a skilled Robotics Automation Software Developer to join our cutting-edge R&D team. The primary focus of this role will be on developing, implementing, and optimizing the software for our pick...


  • Ottawa, Ontario, Canada https:www.energyjobline.comsitemap Full time

    Job Summary:We are seeking a highly skilled and passionate Automation Software Engineer to join our cutting-edge R&D team. 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 Responsibilities:Design and implement...


  • Ottawa, Ontario, Canada High Tech Genesis Full time

    **Job Title:** High Tech Genesis Software Development Engineer**Location:** Ottawa, ON, Canada**Estimated Salary:** $120,000 - $180,000 per yearAt High Tech Genesis, we are seeking a highly skilled Golang Software Developer to join our team as a Software Development Engineer. This is a full-time, permanent position with a hybrid work arrangement, requiring...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum Canada is a leading photonics and fiber optics company that values innovation and diversity. We are seeking a skilled Software Automation Engineer to join our research and development team in Ottawa.This co-op position offers a unique opportunity to work on real projects that have a meaningful impact. As a Software Automation Engineer, you will be...


  • Ottawa, Ontario, Canada Acuity Software Full time

    Job OverviewAcuity Software is seeking a highly skilled Senior Quality Assurance Specialist to join our team. As a key member of our QA department, you will be responsible for designing and executing manual and automated testing strategies to ensure the highest quality of our web-based software.Estimated Salary: $85,000 - $110,000 per yearKey...


  • Ottawa, Ontario, Canada Dynamic Precision Inc. Full time

    Job Summary: We are seeking a skilled Machining Specialist to join our team at Dynamic Precision Inc. As a key member of our production team, you will be responsible for operating and maintaining our machine tools, ensuring high-quality production and efficient workflow.Key Responsibilities:Compute dimensions and tolerances of machine parts with precision...


  • Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

    Ciena Canada, Inc. is committed to creating a culture that empowers individual growth and wellbeing. Our teams prioritize a personalized and flexible work environment, driving business priorities alongside meaningful social, community, and societal impact.Why Ciena?We're a company rooted in people, seeking to create a vibrant and inclusive environment where...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Senior Systems Software Developer to join our elite team of developers at QNX Software Systems. As a key member of our Filesystem development team, you will be responsible for designing, developing, and maintaining the high standards of system reliability, security, safety, and performance.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Key Responsibilities:Participate in architecture and strategy sessions with technology partnersProvide...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX is seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for designing and developing software solutions for our embedded systems. Your expertise in C/C++ and experience with multiple OS architectures will be invaluable in driving the...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a talented Senior Systems Software Developer to join our elite team and contribute to the development of our world-class operating system.Key Responsibilities:Develop and maintain the core operating system,...


  • Ottawa, Ontario, Canada Ross Full time

    Senior Software Automation Test DeveloperRoss Video is seeking a highly skilled Senior Software Automation Test Developer to join our development team. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions for our broadcast applications.Key Responsibilities:Participate in the full...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Senior Systems Software Developer to join our elite team at QNX Software Systems. As a key member of our Kernel team, you will be responsible for developing and maintaining the core operating system that powers our products.Key Responsibilities:Design and implement kernel components, including memory management,...


  • Ottawa, Ontario, Canada High Tech Genesis Full time

    Job Title: Golang Software DeveloperJob Summary:We are seeking a highly skilled Golang Software Developer to join our team at High Tech Genesis. The ideal candidate will have extensive experience in developing microservices and working with cloud-native technologies.Key Responsibilities:Design, develop, and maintain microservices using Golang, implementing...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Key Responsibilities:Participate in architecture and strategy sessions with technology partnersProvide...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains, is seeking a talented Embedded Software Developer to join our Advanced Technology Development team.Key Responsibilities:Develop and implement software solutions for future technology trends and...