Senior C++ Software Engineer
1 week ago
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, test, and maintain a RoboDK add-in using C++ and Qt.
- Apply knowledge of 3D geometry and CAD to develop intuitive and efficient user interactions with simulation models.
- Integrate the application with industrial automation hardware, and assist with hardware-in-the-loop testing.
- Collaborate with engineering and design teams to gather requirements and ensure components meet user needs.
- Write clean, scalable, and maintainable code following best practices and coding standards.
- 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.
- Strong 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 ability to work collaboratively in a team environment.
- Experience with industrial automation and robotics.
- Familiarity with RoboDK and its API.
- Experience with other CAD software and tools, such as SolidWorks.
- Experience with other physical simulation software.
- Experience in Python development.
- Experience with automated testing frameworks and continuous integration/continuous deployment (CI/CD) pipelines.
-
Windsor, Ontario, Canada Opreto Corporation Full timeAbout 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 timeAbout 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...
-
C++ Robotics Software Engineer
4 weeks ago
Windsor, Ontario, Canada Opreto Corporation Full timeAbout 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...
-
C++ Robotics Software Engineer
4 weeks ago
Windsor, Ontario, Canada Opreto Corporation Full timeCompany 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...
-
C++ Robotics Software Engineer
4 weeks ago
Windsor, Ontario, Canada Opreto Corporation Full timeAbout 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...
-
Linux C++ Software Developer/Engineer
6 days ago
Windsor, Ontario, Canada Forge Consulting Group Full timeJob DescriptionForge Consulting Group is seeking a highly skilled Software Engineer to join our team and contribute to the development of cutting-edge ultrasonic technologies for industrial purposes.Key ResponsibilitiesDesign and develop the software UI and platform for a fleet of ultrasonic quality inspections tablets.Develop backend software for storage,...
-
Linux C++ Software Developer/Engineer
6 days ago
Windsor, Ontario, Canada Forge Consulting Group Full timeJob DescriptionForge Consulting Group is seeking a highly skilled Software Engineer to join our team and contribute to the development of cutting-edge ultrasonic technologies for industrial purposes.Key ResponsibilitiesDesign and develop the software UI and platform for a fleet of ultrasonic quality inspections tablets.Develop backend software for storage,...
-
Agile Team Lead
1 week ago
Windsor, Ontario, Canada Rocket Companies Full timeAbout the Role:We are seeking a highly organized and experienced Senior Agile Team Lead to oversee the execution of engineering strategies and implement strategic initiatives created by senior leadership. As a key member of our team, you will be responsible for leading and mentoring a team of software developers, ensuring the successful delivery of projects...
-
Agile Team Lead
1 week ago
Windsor, Ontario, Canada Rocket Companies Full timeAbout the Role:We are seeking a highly organized and experienced Senior Agile Team Lead to oversee the execution of engineering strategies and implement strategic initiatives created by senior leadership. As a key member of our team, you will be responsible for leading and mentoring a team of software developers, ensuring the successful delivery of projects...
-
Team Lead
1 week ago
Windsor, Ontario, Canada Rocket Companies Full timeAbout the Role:We are seeking a highly organized and experienced Team Lead to oversee the execution of engineering strategies and implement strategic initiatives created by senior leadership. As a Team Lead, Software Development, you will be responsible for leading and mentoring a team of software developers, ensuring the successful delivery of software...
-
Team Lead
1 week ago
Windsor, Ontario, Canada Rocket Companies Full timeAbout the Role:We are seeking a highly organized and experienced Team Lead to oversee the execution of engineering strategies and implement strategic initiatives created by senior leadership. As a Team Lead, Software Development, you will be responsible for leading and mentoring a team of software developers, ensuring the successful delivery of software...
-
Senior Agile Team Lead
1 week ago
Windsor, Ontario, Canada Rocket Companies Full timeAbout the Role:We are seeking a highly organized and experienced Team Lead to oversee the execution of engineering strategies and implement strategic initiatives created by senior leadership. As a Team Lead, Software Development, you will be responsible for leading and mentoring a team of software developers, ensuring the successful delivery of software...
-
Senior Agile Team Lead
1 week ago
Windsor, Ontario, Canada Rocket Companies Full timeAbout the Role:We are seeking a highly organized and experienced Team Lead to oversee the execution of engineering strategies and implement strategic initiatives created by senior leadership. As a Team Lead, Software Development, you will be responsible for leading and mentoring a team of software developers, ensuring the successful delivery of software...
-
Senior Agile Team Lead
1 week ago
Windsor, Ontario, Canada Rock Central LLC Full timeJob Summary:We are seeking a highly organized and experienced Senior Agile Team Lead to oversee the execution of engineering strategies and implement strategic initiatives. As a key member of our team, you will be responsible for leading and mentoring a team of software developers, ensuring the successful delivery of projects, and driving the adoption of...
-
Senior Agile Team Lead
1 week ago
Windsor, Ontario, Canada Rock Central LLC Full timeJob Summary:We are seeking a highly organized and experienced Senior Agile Team Lead to oversee the execution of engineering strategies and implement strategic initiatives. As a key member of our team, you will be responsible for leading and mentoring a team of software developers, ensuring the successful delivery of projects, and driving the adoption of...
-
Senior Software Developer
5 days ago
Windsor, Ontario, Canada Quicken Loans Full timeJob DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at Quicken Loans. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and Develop Software Applications: Utilize your expertise in C# and JavaScript to design...
-
Senior Software Developer
5 days ago
Windsor, Ontario, Canada Quicken Loans Full timeJob DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at Quicken Loans. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and Develop Software Applications: Utilize your expertise in C# and JavaScript to design...
-
Software Engineer
1 week ago
Windsor, Ontario, Canada ONTARIO SKY JUMP Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Ontario Sky Jump. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test software...
-
Software Engineer
1 week ago
Windsor, Ontario, Canada ONTARIO SKY JUMP Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Ontario Sky Jump. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test software...
-
Senior Technical Lead
1 week ago
Windsor, Ontario, Canada Forge Consulting Group Full timeJob Description**Job Title:** Senior Technical Lead - Systems Engineering**Job Summary:**We are seeking a highly skilled Senior Technical Lead - Systems Engineering to join our team at Forge Consulting Group. As a key member of our technical leadership team, you will be responsible for overseeing the technical coordination, integration, and management of all...