bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesRanovusSoftware Automation Engineer

Software Automation Engineer

Ranovus · Ottawa, Ontario, K2K 2X1, Canada · Active · BambooHR

Job facts

FieldValue
CompanyRanovus
TitleSoftware Automation Engineer
Normalized title-
Department / teamPackaging Design
LocationOttawa, Canada
Work model-
Employment typeFull Time
Salary-
Statusactive
ATS providerBambooHR
Posted / first seen2025-09-12 / 2026-05-30
Changed / last seen2026-05-30 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Ranovus.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Ottawa.Open
Department jobsActive postings in Packaging Design.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyRanovus
Sourcea617b8f8-e452-48ac-a890-81372410153e
ATS providerBambooHR

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 ID5faa40a50b0bc82cb20526223d0ffb78a18e7005
Org ID6604f161-d283-47dc-ad5e-4e1f9f396331
Source IDa617b8f8-e452-48ac-a890-81372410153e
Board IDa617b8f8-e452-48ac-a890-81372410153e
Providerbamboohr
Provider Job Key48
TitleSoftware Automation Engineer
Normalized Title
Statusactive
Activeyes
Location TextOttawa, Ontario, K2K 2X1, Canada
DepartmentPackaging Design
Team
Employment Typefull_time
Workplace Type
Remote Policy
CountryCanada
Region
CityOttawa
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://ranovus.bamboohr.com/careers/48
Apply URLhttps://ranovus.bamboohr.com/careers/48
First Seen At2026-05-30 06:02:15Z
Last Seen At2026-06-06 10:28:03Z
Last Checked At2026-06-06 10:28:03Z
Last Changed At2026-05-30 06:02:15Z
Inactive At
Source Posted At2025-09-12 00:00:00Z
Source Updated At
Raw Payload Uris3://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&amp;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&amp;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=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/6604f161-d283-47dc-ad5e-4e1f9f396331JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/a617b8f8-e452-48ac-a890-81372410153eJSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/5faa40a50b0bc82cb20526223d0ffb78a18e7005/eventsJSON