Home › Companies › Ranovus › Software Automation Engineer
Software Automation Engineer
Ranovus · Ottawa, Ontario, K2K 2X1, Canada · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Ranovus |
| Title | Software Automation Engineer |
| Normalized title | - |
| Department / team | Packaging Design |
| Location | Ottawa, Canada |
| Work model | - |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2025-09-12 / 2026-05-30 |
| Changed / last seen | 2026-05-30 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Ranovus. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Ottawa. | Open |
| Department jobs | Active postings in Packaging Design. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Ranovus |
| Source | a617b8f8-e452-48ac-a890-81372410153e |
| ATS provider | BambooHR |
Description
Software Automation Engineer
About Us
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.
The Opportunity
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.
How You’ll Contribute
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.
What You’ll Bring
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.
We appreciate the time you invest in exploring opportunities with us. At Ranovus, we believe diverse perspectives and a strong sense of belonging are essential to building innovative technology and resilient teams. If your experience does not match every requirement, we still encourage you to apply. We value curiosity, growth, and the unique strengths each person brings.
Ranovus is an equal opportunity employer and welcomes applicants from all backgrounds and lived experiences, including those from equity deserving and underrepresented communities. We are committed to an accessible recruitment process in accordance with the Accessibility for Ontarians with Disabilities Act. Accommodations are available at any stage of the hiring process upon request by reaching out to our Talent team at [email protected] .
We are committed to delivering a respectful and transparent candidate experience, with clear and timely communication at every stage of the process. From time to time, we may use technology to support elements of our hiring process. These tools are designed to enhance consistency and efficiency, not replace human judgment. All hiring decisions are made by people, guided by care, context, and fairness.
Thank you for your interest in joining Ranovus. We look forward to connecting with you.
Full job record
| Job ID | 5faa40a50b0bc82cb20526223d0ffb78a18e7005 |
| Org ID | 6604f161-d283-47dc-ad5e-4e1f9f396331 |
| Source ID | a617b8f8-e452-48ac-a890-81372410153e |
| Board ID | a617b8f8-e452-48ac-a890-81372410153e |
| Provider | bamboohr |
| Provider Job Key | 48 |
| Title | Software Automation Engineer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Ottawa, Ontario, K2K 2X1, Canada |
| Department | Packaging Design |
| Team | — |
| Employment Type | full_time |
| Workplace Type | — |
| Remote Policy | — |
| Country | Canada |
| Region | — |
| City | Ottawa |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://ranovus.bamboohr.com/careers/48 |
| Apply URL | https://ranovus.bamboohr.com/careers/48 |
| First Seen At | 2026-05-30 06:02:15Z |
| Last Seen At | 2026-06-06 10:28:03Z |
| Last Checked At | 2026-06-06 10:28:03Z |
| Last Changed At | 2026-05-30 06:02:15Z |
| Inactive At | — |
| Source Posted At | 2025-09-12 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=ranovus/date=2026-06-06/2026-06-06T10-28-02-341Z-b16feaf2f07a98d8e7593adea29a62afde6f01ee9ca7888d376b5ea6d804d6f1.json |
Event Fields
{
"content_hash": "302045082a1082bbd632d9245a7e39a2cbcc962ddb205c43b6067e292b475132",
"source_hash": "3e182cad0cfa2fb622d4d5385419d7fc263f1ca75e78a47cf895f7e38084ec78",
"last_changed_at": "2026-05-30T06:02:15.453Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Ottawa, Ontario, K2K 2X1, Canada",
"city": "Ottawa",
"region": null,
"country": "Canada",
"is_remote": false,
"confidence": 0.95
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T10:28:03.378Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "Ottawa, Ontario, K2K 2X1, Canada",
"city": "Ottawa",
"region": null,
"country": "Canada",
"is_remote": false,
"confidence": 0.95
},
"countries": [
"Canada"
]
},
"remote_policy": null,
"salary_period": null,
"workplace_type": null,
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "48",
"isRemote": null,
"location": {
"city": "Ottawa",
"state": "Ontario"
},
"atsLocation": {
"city": null,
"state": null,
"country": null,
"province": null
},
"departmentId": "18681",
"locationType": "2",
"jobOpeningName": "Software Automation Engineer",
"departmentLabel": "Packaging Design",
"employmentStatusLabel": "Full-Time"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": "Ottawa",
"state": "Ontario",
"postalCode": "K2K 2X1",
"addressCountry": "Canada"
},
"datePosted": "2025-09-12",
"atsLocation": {
"city": null,
"state": null,
"country": null,
"countryId": null
},
"description": "<p><span style=\"font-weight: bold\"><span>Software Automation Engineer</span></span></p>\n<p><span> </span></p>\n<p><span style=\"font-size: 14pt; font-weight: bold\"><span>About Us</span></span><span> </span></p>\n<p><span><span>Ranovus</span><span> is</span></span><span><span> a semiconductor company with </span></span><span><span>global operations</span></span><span><span> helping power the data behind next</span></span><span><span> </span></span><span><span>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 </span><span>Ranovus</span><span>, </span><span>you’ll</span><span> join a collaborative, inclusive team that values learning, flexibility, and meaningful work with global impact.</span></span><span> </span></p>\n<p><span> </span></p>\n<p><span><span style=\"font-size: 14pt; font-weight: bold\">The Opportunity</span><span style=\"font-size: 10pt\"> </span></span></p>\n<p><span>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.</span></p>\n<p><span> </span></p>\n<p><span style=\"font-size: 14pt; font-weight: bold\">How You’ll Contribute</span><span style=\"font-size: 10pt\"> </span></p>\n<p><span> </span></p>\n<ul>\n<li><span>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. </span></li>\n<li><span>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. </span></li>\n<li><span>Design and implement sophisticated machine vision algorithms for object detection, identification, precise position tracking, and geometric transformations.</span></li>\n<li><span>Write clear, maintainable, and reliable code that can be used to control highly precise automation systems.</span></li>\n<li><span>Test software to ensure responsiveness and efficiency, troubleshoot, debug, and upgrade as necessary.</span></li>\n<li><span>Translate technical concepts and software solutions into user-friendly documentation for non-technical team members and stakeholders.</span></li>\n</ul>\n<p><br><br></p>\n<p><span><span style=\"font-size: 14pt; font-weight: bold\">What You’ll Bring</span><span style=\"font-size: 10pt\"> </span></span></p>\n<p><span> </span></p>\n<ul>\n<li><span> Eng/M. Eng degree in Engineering, Engineering Physics, Computer Science, or a related field.</span></li>\n<li><span>Proven and demonstrable experience as a Software Engineer with a strong emphasis on automation.</span></li>\n<li><span>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.</span></li>\n<li><span>Expertise in machine vision systems and software, including OpenCV or similar libraries.</span></li>\n<li><span>Strong programming skills, especially in C#, C++, and Python.</span></li>\n<li><span>Familiarity with motion control, and robotics.</span></li>\n<li><span>Excellent problem-solving skills and attention to detail.</span></li>\n<li><span>Exceptional communication skills with the ability to explain complex technical concepts in simple terms.</span></li>\n<li><span>Proficient in version control systems, such as Git, to maintain codebase integrity and facilitate collaborative software development. </span></li>\n</ul>\n<p><span> </span></p>\n<p>We appreciate the time you invest in exploring opportunities with us. At Ranovus, we believe diverse perspectives and a strong sense of belonging are essential to building innovative technology and resilient teams. If your experience does not match every requirement, we still encourage you to apply. We value curiosity, growth, and the unique strengths each person brings.</p>\n<p><br></p>\n<p>Ranovus is an equal opportunity employer and welcomes applicants from all backgrounds and lived experiences, including those from equity deserving and underrepresented communities. We are committed to an accessible recruitment process in accordance with the Accessibility for Ontarians with Disabilities Act. Accommodations are available at any stage of the hiring process upon request by reaching out to our Talent team at <a href=\"mailto:[email protected]\" target=\"_blank\" rel=\"noopener noreferrer\">[email protected]</a>.</p>\n<p><br></p>\n<p>We are committed to delivering a respectful and transparent candidate experience, with clear and timely communication at every stage of the process. From time to time, we may use technology to support elements of our hiring process. These tools are designed to enhance consistency and efficiency, not replace human judgment. All hiring decisions are made by people, guided by care, context, and fairness.</p>\n<p><br></p>\n<p>Thank you for your interest in joining Ranovus. We look forward to connecting with you.</p>\n<p><span> </span></p>",
"compensation": null,
"departmentId": "18681",
"locationType": "2",
"seekPromoted": false,
"jobCategoryId": "18522",
"jobOpeningName": "Software Automation Engineer",
"departmentLabel": "Packaging Design",
"jobOpeningStatus": "Open",
"minimumExperience": "Experienced",
"jobOpeningShareUrl": "https://ranovus.bamboohr.com/careers/48",
"employmentStatusLabel": "Full-Time"
}
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/5faa40a50b0bc82cb20526223d0ffb78a18e7005?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/6604f161-d283-47dc-ad5e-4e1f9f396331JSONGET https://api.bluedoor.sh/job-postings/v1/sources/a617b8f8-e452-48ac-a890-81372410153eJSONGET https://api.bluedoor.sh/job-postings/v1/jobs/5faa40a50b0bc82cb20526223d0ffb78a18e7005/eventsJSON