Software Automation Engineer
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.
$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...SuggestedFull timeFor subcontractor$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...SuggestedPermanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week$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...SuggestedFull timeInternshipManual laborWork at officeFlexible hours3 days per week- ...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...SuggestedLong term contractInternship
- ...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...SuggestedFull time
- ...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...
$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 timeInternshipWork at officeRemote workFlexible hours$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 contractFull timeInternshipWorldwideShift work- ...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 timeWork at officeLocal areaRemote workWork from homeHome officeFlexible hoursWeekend work
- ...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
- ...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 payContract workWork at office
$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 timeInternshipWork at officeRemote workWork from homeFlexible hours$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 timeFor contractorsLive InWork at officeRemote workFlexible hours- ...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
$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 timeWork at officeRemote workFlexible hours$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 jobFull timeWork at officeLocal areaWork from home$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 jobFull timeWork at officeLocal areaWork from home$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 timeSummer workInternshipRemote work- ...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 contractPermanent employmentFull timeWork at office
- ...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
$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 timeContract workWork at officeLocal areaRemote workFlexible hours- ...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 employmentFull time
$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 contractFull timeTemporary workManual laborLocal areaFlexible hours- ...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 timeInternshipWork at officeRemote workWorldwide
$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 jobFull timeWork at officeLocal areaWork from home$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 timeWork at officeFlexible hours1 day per week- ...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 jobFull timeInternshipWork at officeFlexible hours
- ...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 payFull timeInternshipFlexible hours
$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 timeWork at officeWork from home- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Automation Engineer. Be the first to apply!
- développeur logiciel Ottawa, ON
- junior software developer Ottawa, ON
- new graduate software developer Ottawa, ON
- software developer entry level Ottawa, ON
- software engineer co-op Ottawa, ON
- software developer co-op Ottawa, ON
- software engineer - ai machine learning Ottawa, ON
- software engineer salary in canada Ottawa, ON
- software engineer devops Ottawa, ON
- linux software engineer Ottawa, ON
