Software Automation Engineer
5 days ago
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.
-
Software Engineer
1 week ago
, , Canada Rockwell Automation Full timeSoftware Engineer page is loaded## Software Engineerremote type: Hybridtime type: Full timeposted on: Posted Todaytime left to apply: End Date: January 30, 2026 (30+ days left to apply)job requisition id: R Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more...
-
Senior Test Automation Engineer
2 weeks ago
, , Canada ECI Software Solutions Full timeLocation: Canada - Remote EST/CST We're seeking a Senior Test Automation Engineer who is ready to play a crucial role in our product modernization efforts as we go from a monolithic desktop application to a SaaS-based cloud-native architecture leveraging microservices and hosted in AWS. You'll perform test strategy, design, planning and automation leveraging...
-
Software Engineer
1 day ago
Remote, Ontario, Canada Incognito Software Systems Full timeAre you passionate about solving complex problems and delivering next-generation software to enhance the Internet experience? Join a global leader in broadband software solutions. Since 1992, we have partnered with top service providers worldwide to deliver innovative technology that improves the digital experience for millions of users. We are seeking a...
-
Software Engineer
1 week ago
, , Canada ECI Software Solutions Full timeCareer Opportunities with ECI Software Solutions A great place to work. Careers At ECI Software Solutions Share with friends or Subscribe! Are you ready for new challenges and new opportunities? Join our team! Current job opportunities are posted here as they become available. Subscribe to our RSS feeds to receive instant updates as new positions become...
-
Senior Software Engineer
2 weeks ago
, , Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
3 weeks ago
, , Canada ECI Software Solutions Full timeSenior Software Engineer at ECI Software Solutions Location: Canada - Remote EST/CST We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, moving from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted...
-
Senior Software Engineer
1 week ago
, , Canada ECI Software Solutions Full timeLocation: Canada - Remote (EST/CST Business Hours) We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, going from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted in AWS. A Senior Software Engineer...
-
Senior Controls Software Engineer
2 weeks ago
Southwestern Ontario, Canada Rockwell Automation Full timeA global technology leader is seeking a Controls Software Developer responsible for designing and improving control systems for autonomous mobile robots. You will collaborate with cross-functional teams to ensure compliance, troubleshoot issues, and maintain industrial control systems. The ideal candidate has a Bachelor's Degree in Engineering, with over 5...
-
Senior Controls Software Engineer
2 weeks ago
Southwestern Ontario, Canada Rockwell Automation Full timeA global technology leader is seeking a Controls Software Developer responsible for designing and improving control systems for autonomous mobile robots. You will collaborate with cross-functional teams to ensure compliance, troubleshoot issues, and maintain industrial control systems. The ideal candidate has a Bachelor's Degree in Engineering, with over 5...
-
Process Automation Software Engineer
2 weeks ago
Ottawa, Canada Lumentum Full timeIt's fun to work in a company where people truly BELIEVE in what they're doing!Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers and the 2022 Career Directory Canada’s Best Employers for Recent Graduates . Position Title: Process Automation Software EngineerEmployment Type: Full-time, Existing vacancyLocation: Ottawa,...