Current jobs related to Senior C++ Software Developer for Robotics and Automation - Windsor, Ontario - Opreto Corporation


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerValiant TMS, a pioneering force in industrial automation, is seeking a highly skilled Senior Robot Programmer to join our Body-in-White division. If you're passionate about cutting-edge technology and eager to contribute to the development of smart and sustainable factories, this opportunity is for you.We're...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerValiant TMS, a pioneering force in industrial automation, is seeking a highly skilled Senior Robot Programmer to join our Body-in-White division. If you're passionate about cutting-edge technology and eager to contribute to the development of smart and sustainable factories, this opportunity is for you.We're...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot Automation SpecialistValiant TMS, a global leader in automation innovation, is seeking a highly skilled Senior Robot Automation Specialist to join our Body-in-White division. As a key member of our team, you will play a crucial role in designing, installing, and commissioning cutting-edge automation solutions for the...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerValiant TMS, a pioneering force in industrial automation, is seeking a highly skilled Senior Robot Programmer to join our Body-in-White division. If you're passionate about cutting-edge technology and eager to contribute to the development of smart and sustainable factories, this opportunity is for you.We...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerValiant TMS, a pioneering force in industrial automation, is seeking a highly skilled Senior Robot Programmer to join our Body-in-White division. If you're passionate about cutting-edge technology and eager to contribute to the development of smart and sustainable factories, this opportunity is for you.We're...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerValiant TMS, a pioneering force in industrial automation, is seeking a highly skilled Senior Robot Programmer to join our Body-in-White division. If you're passionate about cutting-edge technology and eager to contribute to the development of smart and sustainable factories, this opportunity is for you.We...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerValiant TMS, a pioneering force in industrial automation, is seeking a highly skilled Senior Robot Programmer to join our Body-in-White division. If you're passionate about cutting-edge technology and eager to contribute to the development of smart and sustainable factories, this opportunity is for you.We're...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerAt Valiant TMS, we're on the lookout for a talented Senior Robot Programmer to join our Body-in-White division. If you're passionate about cutting-edge automation technology and want to contribute to developing smart and sustainable factories for the world's leading companies, then this opportunity is for...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerAt Valiant TMS, we're on the lookout for a talented Senior Robot Programmer to join our Body-in-White division. If you're passionate about cutting-edge automation technology and want to contribute to developing smart and sustainable factories for the world's leading companies, then this opportunity is for...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerValiant TMS, a global leader in automation solutions, is seeking a highly skilled Senior Robot Programmer to join our Body-in-White division. As a key member of our team, you will have the opportunity to work on cutting-edge projects, leveraging your expertise in robotic programming and automation...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerValiant TMS, a global leader in automation solutions, is seeking a highly skilled Senior Robot Programmer to join our Body-in-White division. As a key member of our team, you will have the opportunity to work on cutting-edge projects, leveraging your expertise in robotic programming and automation...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerAt Valiant TMS, we're on the lookout for a talented Senior Robot Programmer to join our Body-in-White division. If you're passionate about cutting-edge automation technology and want to contribute to developing smart and sustainable factories for the world's leading companies, then this opportunity is for...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerAt Valiant TMS, we're on the lookout for a talented Senior Robot Programmer to join our Body-in-White division. If you're passionate about cutting-edge automation technology and want to contribute to developing smart and sustainable factories for the world's leading companies, then this opportunity is for...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerAt Valiant TMS, we're on the lookout for a skilled Senior Robot Programmer to join our Body-in-White division. If you're passionate about cutting-edge automation technology and want to contribute to developing smart and sustainable factories for the world's leading companies, then this opportunity is for...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerAt Valiant TMS, we're on the lookout for a skilled Senior Robot Programmer to join our Body-in-White division. If you're passionate about cutting-edge automation technology and want to contribute to developing smart and sustainable factories for the world's leading companies, then this opportunity is for...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerAt Valiant TMS, we're on the lookout for a skilled Senior Robot Programmer to join our Body-in-White division. If you're passionate about cutting-edge automation technology and want to contribute to developing smart and sustainable factories for the world's leading companies, then this opportunity is for...


  • Windsor, Ontario, Canada Valiant TMS Full time

    Unlock Your Potential as a Senior Robot ProgrammerAt Valiant TMS, we're on the lookout for a skilled Senior Robot Programmer to join our Body-in-White division. If you're passionate about cutting-edge automation technology and want to contribute to developing smart and sustainable factories for the world's leading companies, then this opportunity is for...


  • 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

    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 automation technology and want to contribute to developing smart and sustainable factories for the world's leading...

Senior C++ Software Developer for Robotics and Automation

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