Senior C++ Software Developer for Robotics and Automation

4 days ago


Windsor, Ontario, Canada Opreto Corporation Full time
About the Role

Opreto 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 Responsibilities
  • Develop and Maintain RoboDK Add-in: Utilize C++ and Qt to design, test, and maintain a robust and efficient RoboDK add-in.
  • Apply 3D Geometry and CAD Knowledge: Leverage expertise in 3D geometry and CAD concepts to develop intuitive and efficient user interactions with simulation models.
  • Integrate with Industrial Automation Hardware: Collaborate with engineering and design teams to integrate the application with industrial automation hardware and assist with hardware-in-the-loop testing.
  • Collaborate with Cross-Functional Teams: Work closely with engineering and design teams to gather requirements and ensure components meet user needs.
  • Write Clean and Scalable Code: Develop clean, scalable, and maintainable code following best practices and coding standards.
Requirements
  • Proven C++ Development Experience: 3+ years of experience in C++ development, including with Microsoft Windows.
  • Strong Understanding of OOP Principles: Proficiency in object-oriented programming (OOP) principles.
  • GUI Development with Qt: Experience with GUI development using Qt.
  • 3D Geometry and CAD Concepts: Strong understanding of 3D geometry and CAD concepts.
  • Version Control and Agile Methodologies: Experience with version control systems (e.g. Git) and agile development methodologies.
  • Excellent Problem-Solving Skills: Excellent problem-solving skills and attention to detail.
  • Strong Communication Skills: Strong communication skills and ability to work collaboratively in a team environment.
Preferred Qualifications
  • Industrial Automation and Robotics Experience: Experience with industrial automation and robotics.
  • Familiarity with RoboDK API: Familiarity with RoboDK and its API.
  • CAD Software and Tools: Experience with other CAD software and tools, such as SolidWorks.
  • Physical Simulation Software: Experience with other physical simulation software.
  • Python Development: Experience with Python development.
  • Automated Testing Frameworks: Experience with automated testing frameworks and continuous integration/continuous deployment (CI/CD) pipelines.


  • 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 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

    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 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

    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...


  • 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...


  • 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 Rocket Innovation Studio Full time

    Job SummaryWe're seeking a highly skilled Senior Software Developer to join our team at Rocket Innovation Studio. As a key member of our development team, you'll be responsible for designing, developing, and modifying software using various programming languages.Key ResponsibilitiesAnalyze user needs and translate business requirements into scalable software...


  • Windsor, Ontario, Canada Rocket Innovation Studio Full time

    Job SummaryWe're seeking a highly skilled Senior Software Developer to join our team at Rocket Innovation Studio. As a key member of our development team, you'll be responsible for designing, developing, and modifying software using various programming languages.Key ResponsibilitiesAnalyze user needs and translate business requirements into scalable software...


  • Windsor, Ontario, Canada Rock Connections Full time

    About Rock ConnectionsRock Connections is a dynamic and innovative company that operates in the fintech, sports, entertainment, real estate, and startup sectors. Our company culture is built on a drive to find a better way, which fuels our commitment to our clients, community, and team members. We strive to create inclusive workplaces where every voice is...


  • Windsor, Ontario, Canada Rock Connections Full time

    About Rock ConnectionsRock Connections is a dynamic and innovative company that operates in the fintech, sports, entertainment, real estate, and startup sectors. Our company culture is built on a drive to find a better way, which fuels our commitment to our clients, community, and team members. We strive to create inclusive workplaces where every voice is...


  • Windsor, Ontario, Canada Rock Connections Full time

    About Rock ConnectionsThe Rock Family of Companies is a conglomerate of nearly 100 separate businesses spanning fintech, sports, entertainment, real estate, startups, and more. We're united by our culture – a drive to find a better way that fuels our commitment to our clients, our community, and our team members.Job SummaryWe're seeking a highly skilled...


  • Windsor, Ontario, Canada Rock Connections Full time

    About Rock ConnectionsThe Rock Family of Companies is a conglomerate of nearly 100 separate businesses spanning fintech, sports, entertainment, real estate, startups, and more. We're united by our culture – a drive to find a better way that fuels our commitment to our clients, our community, and our team members.Job SummaryWe're seeking a highly skilled...


  • Windsor, Ontario, Canada CB Canada Full time

    Automation and Controls Technician **Job Summary** We are seeking a skilled Automation and Controls Technician to join our team at CB Canada. As a key member of our manufacturing operations, you will be responsible for the installation, calibration, and maintenance of automated industrial machinery. **Key Responsibilities** * Test, troubleshoot, and...


  • Windsor, Ontario, Canada CB Canada Full time

    Automation and Controls Technician **Job Summary** We are seeking a skilled Automation and Controls Technician to join our team at CB Canada. As a key member of our manufacturing operations, you will be responsible for the installation, calibration, and maintenance of automated industrial machinery. **Key Responsibilities** * Test, troubleshoot, and...


  • Windsor, Ontario, Canada Flex-N-Gate Full time

    Job SummaryFlex-N-Gate is a leading manufacturer and supplier of components for the automotive industry, with a strong commitment to innovation and excellence. We are seeking a highly skilled and experienced Automation Specialist to join our team.Key ResponsibilitiesDesign, implement, and maintain automated industrial machinery and systemsTest and...


  • Windsor, Ontario, Canada Flex-N-Gate Full time

    Job SummaryFlex-N-Gate is a leading manufacturer and supplier of components for the automotive industry, with a strong commitment to innovation and excellence. We are seeking a highly skilled and experienced Automation Specialist to join our team.Key ResponsibilitiesDesign, implement, and maintain automated industrial machinery and systemsTest and...