Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Automation Engineer

Full-time

Ranovus

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.

 

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Software Automation Engineer in Ottawa, ON vacancy
  • $105.16k - $136.79k per year

     ...Description Skyworks is seeking a full time Sr Test Automation Engineer for our Ottawa, Ontario, Canada location supporting WiFi products...  ...maintain tools that support and automate processes for hardware or software product release. Compile and assemble software from source... 
    Suggested
    Full time
    For subcontractor

    Skyworks

    Ottawa, ON
    1 day ago
  • $90k - $140k per year

     ...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently...  ...or develop GIS software; and Develop automated testing tools or define test cases....  ...the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video Analytics... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    10 hours ago
  • $100k - $135k per year

     ...high-leverage team at the heart of our engineering organization. We ship new product features...  ...About the Role   We’re   hiring a Software Engineer who is genuinely strong on both...  ...practices: code reviews, pair programming, automated testing, and retrospectives on CI/CD and... 
    Suggested
    Full time
    Internship
    Manual labor
    Work at office
    Flexible hours
    3 days per week

    Truecontext

    Ottawa, ON
    10 hours ago
  •  ...impact. We are seeking an Embedded Software Engineer to work as part of our R&D software firmware...  ...(CI/CD) improvements using GitLab and automated build and test pipelines. Define and...  ...~ Proficiency in Python for scripting, automation, or system level‑ tools. ~ Experience... 
    Suggested
    Long term contract
    Internship

    Ranovus

    Ottawa, ON
    10 hours ago
  •  ...Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role You will drive development...  ...flows and fault-tolerant behaviour. Write and maintain automated tests, CI/CD pipelines, and deployment tooling to ensure repeatable... 
    Suggested
    Full time

    dominion%20dynamics

    Ottawa, ON
    10 hours ago
  •  ...Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead...  ...environments — MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure asset management...  ...and PKI infrastructure. Build automated testing frameworks and contributes to CI... 

    dominion%20dynamics

    Ottawa, ON
    10 hours ago
  • $85k - $110k per year

     ...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security....  ...Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    10 hours ago
  • $120k - $155k per year

     ...below! About the Role As the Senior Software Developer , you’ll be joining a small,...  .... You’ll work closely with every engineering discipline at RBR, which means your code...  ...and release planning Build and improve automated testing and DevOps processes, everyone on... 
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    RBR

    Ottawa, ON
    10 days ago
  •  ...Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our...  ...ll Make an Impact As a Senior Software Engineer on the Core AI Squad, you'll design,...  ...advocate for engineering best practices, test automation, maintainability, and operational... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Cloudbeds

    Ottawa, ON
    13 days ago
  •  ...We are looking for an analytical Software Engineer to design and integrate software modules into our production and product systems. You will...  ..."glue" that connects different systems, developing scripts to automate testing and ensure hardware interoperability. This role is perfect... 
    Full time

    OppHub Africa

    Ottawa, ON
    16 days ago
  •  ...We are seeking a Network Software Development Engineer for our client for a 12-month contract, 37.5  hours per week . Hybrid work arrangement...  ...support Carrier Ethernet and IP services. Program network automation tools and integrations using protocols such as  gNMI, gNOI... 
    Hourly pay
    Contract work
    Work at office

    LARGIER CONSEILS

    Ottawa, ON
    10 hours ago
  • $75k - $120k per year

     ...Join Our Team at Cliniconex Position: Software Developer (Agentic AI & Automation) - Intermediate/Senior Reporting to:  Engineering Manager   Location: Kanata, Ontario (Hybrid)  Meet Cliniconex At Cliniconex, our focus is our customers, our community and... 
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Flexible hours

    Cliniconex

    Ottawa, ON
    10 hours ago
  • $137k - $152k per year

     ...Senior Software Systems Engineer About Anvil Anvil is a trusted partner in the defence industry, delivering cutting-edge solutions that...  ...mission-critical decision-making through analytical tools, automations, and game-changing machine learning capabilities. Anvil helps... 
    Full time
    For contractors
    Live In
    Work at office
    Remote work
    Flexible hours

    Anvil

    Ottawa, ON
    10 hours ago
  •  ...Senior Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role This is a senior...  ...degradation on bandwidth-constrained, unreliable links. Set up the automated testing, CI/CD, and observability (logs, metrics, traces)... 
    Full time

    dominion%20dynamics

    Ottawa, ON
    10 hours ago
  • $85k - $110k per year

     ...Systems–Canada, we’re not just engineering technology — we’re shaping...  ...tasks through all stages of the software development life cycle....  ...and manage CI/CD pipelines to automate software delivery processes....  ...technologies to support the DevOps automation transformation effort.... 
    Full time
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    10 hours ago
  • $180k - $300k per year

     ...making a positive impact on its customers, employees, and communities. The Role We are looking for multiple Principal Software Engineers who are self-starters, love solving technical challenges, and have prior experience working on a variety of engineering projects... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    10 hours ago
  • $85k - $225k per year

     ...life sciences industry , committed to making a positive impact on its customers, employees, and communities. The Role Software Engineers will contribute to the technical design and implementation of product features for various products at Veeva. In this role, you... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    10 hours ago
  • $65k - $75k per year

     ...About The Role As a Junior Software Developer (AI & Agentic...  ...the intersection of software engineering, artificial intelligence, and...  ...focused on building intelligent automation that empowers users to orchestrate...  ...patterns or workflow engines Exposure to prompt engineering... 
    Full time
    Summer work
    Internship
    Remote work

    Agility PR Solutions

    Ottawa, ON
    8 days ago
  •  ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan,...  ...This is an engineering role first: you'll design and build test automation frameworks, tooling, and infrastructure that let the whole... 
    Long term contract
    Permanent employment
    Full time
    Work at office

    Sol Ink

    Ottawa, ON
    10 hours ago
  •  ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our...  ...quality, teamwork, and making an impact. We are seeking QA Automation Engineers to design, build, and maintain robust automated testing... 
    Internship

    PLATO

    Ottawa, ON
    11 days ago
  • $90k - $140k per year

     ...Waterloo / Ontario Research and Development – Engineering / Full-Time / Remote Who We Are;...  ...development of digital investigative software that acquires, analyzes, and shares...  ...quality software through strong test design, automation, and collaboration with engineering... 
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    15 days ago
  •  ...excellence. Job Description The Role:  The Solution Test Engineer will work to bridge the gap between platform and feature...  ..., Spirent Test Center, Avalanche, Ixia, Ixload  • Test software and equipment automation using Tcl/Tk, Expect, ATS/EASY, OO Programming.... 
    Permanent employment
    Full time

    Collabera

    Ottawa, ON
    10 hours ago
  • $94.9k - $134.9k per year

     ...supercharging the efficiency of our engineering teams by building innovative...  ..."self-healing" pipelines to automating sophisticated workflows, your...  ...impact from day one. Software Engineering: Develop software...  ...to enhance virtualization and automation capabilities. Developer... 
    Long term contract
    Full time
    Temporary work
    Manual labor
    Local area
    Flexible hours

    Cisco

    Ottawa, ON
    5 days ago
  •  ...government customers for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...development/coding and testing of our cutting edge LightSpeed Software by actively engaging with both the test and support teams to ensure... 
    Full time
    Internship
    Work at office
    Remote work
    Worldwide

    Telesat

    Ottawa, ON
    10 hours ago
  • $110k - $270k per year

     ...to making a positive impact on its customers, employees, and communities. The Role We are looking for multiple Senior Software Engineers that are eager to build in a dynamic, startup environment inside a stable, profitable company. Our teams are solving complex problems... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    10 hours ago
  • $126.4k - $158k per year

     ...growth. Discover how at surveymonkey.com . What we’re looking for The Machine Learning Platform team (MLP) is seeking a Senior Software Engineer II to design and implement the secure, highly scalable, and high-performance pipelines that govern the end-to-end lifecycle of... 
    Full time
    Work at office
    Flexible hours
    1 day per week

    Surveymonkey

    Ottawa, ON
    10 hours ago
  •  ...General Dynamics Mission Systems–Canada, our focus extends beyond engineering technology solutions—we are dedicated to cultivating careers....  ...Job Description We are currently hiring for a working level Software Engineer with Linux systems administration experience to... 
    Remote job
    Full time
    Internship
    Work at office
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    10 hours ago
  •  ...implement, and maintain real-time embedded platform and application software for several of Ciena’s flagship products. Functional areas in...  ...in a bachelor’s or master's degree in computer or electrical engineering, computer science, or similar disciplines Experience with C... 
    Hourly pay
    Full time
    Internship
    Flexible hours

    Ciena

    Ottawa, ON
    4 days ago
  • $102.5k - $184.5k per year

     ...Are you a software developer who loves building beautiful user interfaces? Would making an...  ...excite you? Join Our Cloud Experience Engineering Team Our Cloud Experience Engineering...  ...series, or managing your savings, we're the engine behind the scenes. We provide the world's... 
    Full time
    Work at office
    Work from home

    Akamai Technologies

    Ottawa, ON
    19 days ago
  •  ...technology and innovation. Your next chapter starts here.  We are seeking an experienced Embedded Linux & Network Software Test Automation Engineer to develop and execute automated testing for network operating systems. The role focuses on validating Layer 3... 
    Contract work

    High Tech Genesis

    Ottawa, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Automation Engineer. Be the first to apply!