Robotics Software Engineer

3 weeks ago


Windsor, Ontario, Canada Opreto Corporation Full time

Opreto Corporation is seeking a skilled C++ Developer to contribute to our innovative projects in the field of robotics automation.

As a key member of our team, you will be responsible for developing and maintaining a comprehensive add-in for RoboDK. This role demands a strong understanding of 3D geometry and CAD concepts, as well as proficiency in Qt as a GUI framework.

We are looking for an individual with a passion for robotics and automation, a proven track record in software development, and the ability to work both independently and collaboratively.

Key Responsibilities:

  • Develop, test, and maintain a RoboDK add-in using C++ and Qt.
  • Apply your knowledge of 3D geometry and CAD to create intuitive and efficient user interactions with simulation models.
  • Integrate the application with industrial automation hardware and assist with hardware-in-the-loop testing.
  • Collaborate closely with engineering and design teams to gather requirements and ensure components meet user needs.
  • Write clean, scalable, and maintainable code adhering to best practices and coding standards.

Requirements:

Required Qualifications:

  • Proven experience in C++ development (3+ years), including with Microsoft Windows.
  • Strong understanding of object-oriented programming (OOP) principles.
  • Proficiency in GUI development using Qt.
  • Solid understanding of 3D geometry and CAD concepts.
  • Experience with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to work effectively in a team environment.

Preferred Qualifications:

  • Experience with industrial automation and robotics.
  • Familiarity with RoboDK and its API.
  • Experience with other CAD software and tools, such as SolidWorks.
  • Experience with physical simulation software.
  • Python development experience.
  • Experience with automated testing frameworks and continuous integration/continuous deployment (CI/CD) pipelines.


  • Windsor, Ontario, Canada Opreto Corporation Full time

    About Opreto CorporationOpreto Corporation is a prominent provider of adaptable and high-quality software development solutions. We are currently in search of a seasoned C++ developer to spearhead the creation of a robust add-in for RoboDK. This position requires proficiency in Qt as a GUI framework and a solid grasp of 3D geometry and CAD principles.Role...


  • Windsor, Ontario, Canada Opreto Corporation Full time

    About Opreto CorporationOpreto Corporation is a prominent provider of adaptable and high-quality software development solutions. We are currently in search of a seasoned C++ developer to spearhead the creation of a robust add-in for RoboDK. This position entails utilizing Qt as a graphical user interface (GUI) framework and necessitates a profound...


  • Windsor, Ontario, Canada Opreto Corporation Full time

    Company OverviewOpreto Corporation is a prominent provider of adaptable and high-quality software development solutions. We are currently seeking a skilled C++ developer to take the lead in creating a robust add-in for RoboDK.Position SummaryThis role requires proficiency in Qt as a GUI framework and a solid grasp of 3D geometry and CAD principles. The ideal...


  • Windsor, Ontario, Canada Opreto Corporation Full time

    About the RoleOpreto Corporation is a leading provider of flexible, high-quality software development services. We are seeking a senior C++ developer to lead the development of a comprehensive add-in for RoboDK.Key ResponsibilitiesDevelop, test, and maintain a RoboDK add-in using C++ and Qt.Apply knowledge of 3D geometry and CAD to develop intuitive and...


  • Windsor, Ontario, Canada Opreto Corporation Full time

    About the RoleOpreto Corporation is a leading provider of flexible, high-quality software development services. We are seeking a senior C++ developer to lead the development of a comprehensive add-in for RoboDK.Key ResponsibilitiesDevelop, test, and maintain a RoboDK add-in using C++ and Qt.Apply knowledge of 3D geometry and CAD to develop intuitive and...


  • Windsor, Ontario, Canada Opreto Corporation Full time

    About the RoleOpreto Corporation is a leading provider of flexible, high-quality software development services. We are seeking a senior C++ developer to lead the development of a comprehensive add-in for RoboDK.Key ResponsibilitiesDevelop and Maintain RoboDK Add-in: Utilize C++ and Qt to design, test, and maintain a robust and efficient RoboDK add-in.Apply...


  • Windsor, Ontario, Canada Opreto Corporation Full time

    About the RoleOpreto Corporation is a leading provider of flexible, high-quality software development services. We are seeking a senior C++ developer to lead the development of a comprehensive add-in for RoboDK.Key ResponsibilitiesDevelop and Maintain RoboDK Add-in: Utilize C++ and Qt to design, test, and maintain a robust and efficient RoboDK add-in.Apply...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Exciting Career Opportunity:Become a pivotal member of Valiant TMS as a Lead Automation Software Engineer. We are recognized as a global frontrunner in automation solutions, dedicated to designing intelligent and sustainable manufacturing environments for industry leaders around the globe.At Valiant TMS, we thrive on innovation and advanced technology....


  • Windsor, Ontario, Canada Valiant TMS Full time

    Exciting Career Opportunity:Become a pivotal member of Valiant TMS as a Lead Automation Software Engineer. We are recognized as a global frontrunner in automation solutions, dedicated to designing intelligent and sustainable manufacturing environments for industry leaders around the globe.At Valiant TMS, we thrive on innovation and advanced technology....


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerValiant TMS, a global leader in intelligent automation solutions, is seeking a highly skilled Senior Robot Programmer to join our Body-in-White division. If you're passionate about cutting-edge technology and want to contribute to developing smart and sustainable factories, this opportunity is for you.About...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerValiant TMS, a global leader in intelligent automation solutions, is seeking a highly skilled Senior Robot Programmer to join our Body-in-White division. If you're passionate about cutting-edge technology and want to contribute to developing smart and sustainable factories, this opportunity is for you.About...

  • Software Engineer

    4 weeks ago


    Windsor, Ontario, Canada Spectrawise Consulting inc Full time

    Education Requirement: Bachelor's degree in a relevant fieldExperience Level: 1 to 2 years of professional experienceWork EnvironmentTechnology firmIT service organizationKey ResponsibilitiesDevelop, modify, integrate, and test software applicationsUpdate and maintain existing software systems as necessaryCommunicate technical challenges, processes, and...

  • Software Engineer

    4 weeks ago


    Windsor, Ontario, Canada Spectrawise Consulting inc Full time

    Education: Bachelor's degree in a relevant fieldExperience: 1 to 2 years of professional experienceWork EnvironmentTechnology firmIT service organizationKey ResponsibilitiesDevelop, enhance, and test software applicationsUpdate and maintain existing software systems as necessaryArticulate technical challenges, methodologies, and solutionsCreate...

  • Software Engineer

    4 weeks ago


    Windsor, Ontario, Canada Spectrawise Consulting inc Full time

    Qualifications: Bachelor's degree in a relevant fieldExperience Level: 1 to 2 years of professional experienceWork EnvironmentTechnology firmIT service organizationKey ResponsibilitiesDevelop, modify, integrate, and test software applicationsUpdate and maintain existing software systems as necessaryEffectively communicate technical challenges, methodologies,...


  • Windsor, Ontario, Canada Brave Control Solutions Inc. Full time

    Position Overview As a Controls Lead at Brave Control Solutions Inc., you will play a pivotal role in delivering high-quality custom automation solutions across various sectors including construction, automotive, and food and beverage. In collaboration with project and solution engineers, you will manage engineering project tasks and effectively communicate...


  • Windsor, Ontario, Canada Brave Control Solutions Inc. Full time

    Position Overview As a Controls Lead at Brave Control Solutions Inc., you will play a crucial role in delivering high-quality custom automation solutions across various sectors including construction, automotive, and food and beverage. Your collaboration with project and solution engineers will be essential in executing engineering project tasks effectively,...


  • Windsor, Ontario, Canada Brave Control Solutions Inc. Full time

    Position Overview As a Controls Lead at Brave Control Solutions Inc., you will play a crucial role in delivering high-quality, tailored automation solutions across various sectors including construction, automotive, and food processing. Your collaboration with project and solution engineers will be essential in executing engineering tasks effectively while...


  • Windsor, Ontario, Canada CB Canada Full time

    Job SummaryWe are seeking a highly skilled Automation Technician to join our team at CB Canada. As a Controls Technician, you will be responsible for the installation, calibration, and maintenance of automated industrial machinery.Key ResponsibilitiesTest, troubleshoot, and implement new processes to improve efficiency and productivity.Install retrofits to...


  • Windsor, Ontario, Canada CB Canada Full time

    Job SummaryWe are seeking a highly skilled Automation Technician to join our team at CB Canada. As a Controls Technician, you will be responsible for the installation, calibration, and maintenance of automated industrial machinery.Key ResponsibilitiesTest, troubleshoot, and implement new processes to improve efficiency and productivity.Install retrofits to...


  • Windsor, Ontario, Canada A3 Full time

    Job Title: Automation Systems EngineerCompany: A3A3 is a leading provider of automation services in various industries. We are currently seeking an Automation Systems Engineer to join our team.Key Responsibilities:Design, configure, and program automation and controls systems using PLC, HMI, Robotic, and SCADA systemsCreate controls designs and electrical...