C++ Robotics Software Engineer
4 weeks ago
About Opreto Corporation
Opreto 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 Overview
The successful candidate will exhibit a strong enthusiasm for robotics and automation, complemented by a solid foundation in software engineering, exceptional analytical skills, and the capability to operate both autonomously and collaboratively within a team.
Work Environment
This is a fully remote, full-time role. Opreto promotes a remote work culture that encourages collaboration and excellence. Despite the remote nature of the job, there are numerous opportunities for team-building activities, fostering a friendly environment filled with enjoyment, respect, and pride in delivering high-quality work as part of a cohesive, cross-functional team.
Key Responsibilities
- Design, implement, and maintain a RoboDK add-in utilizing C++ and Qt.
- Leverage expertise in 3D geometry and CAD to create user-friendly and efficient interactions with simulation models.
- Integrate the software with industrial automation hardware and assist in hardware-in-the-loop testing.
- Collaborate with engineering and design teams to gather requirements and ensure that components fulfill user expectations.
- Produce clean, scalable, and maintainable code adhering to best practices and coding standards.
Required Qualifications
- Demonstrated experience in C++ development (3+ years), particularly on Microsoft Windows.
- Strong understanding of object-oriented programming (OOP) principles.
- Proficiency in GUI development using Qt.
- Solid knowledge of 3D geometry and CAD concepts.
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Excellent problem-solving abilities and meticulous attention to detail.
- Strong communication skills and the ability to work effectively in a team-oriented environment.
Preferred Qualifications
- Experience in industrial automation and robotics.
- Familiarity with RoboDK and its API.
- Experience with various 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.
Opreto is dedicated to providing equitable and fair employment opportunities to all job seekers, regardless of race, age, gender, religion, ethnicity, or sexual orientation.
-
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...
-
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...
-
Robotics Software Engineer
3 weeks ago
Windsor, Ontario, Canada Opreto Corporation Full timeOpreto 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...
-
Senior C++ Software Engineer
1 week ago
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, test, and maintain a RoboDK add-in using C++ and Qt.Apply knowledge of 3D geometry and CAD to develop intuitive and...
-
Senior C++ Software Engineer
1 week ago
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, 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 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...
-
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,...
-
Lead Automation Software Engineer
1 week ago
Windsor, Ontario, Canada Valiant TMS Full timeExciting 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....
-
Lead Automation Software Engineer
4 weeks ago
Windsor, Ontario, Canada Valiant TMS Full timeExciting 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....
-
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 Robot Automation Specialist
2 days ago
Windsor, Ontario, Canada Valiant TMS Full timeUnlock 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...
-
Senior Robot Automation Specialist
2 days ago
Windsor, Ontario, Canada Valiant TMS Full timeUnlock 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 timeEducation 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 timeEducation: 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...
-
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...
-
Software Engineer
4 weeks ago
Windsor, Ontario, Canada Spectrawise Consulting inc Full timeQualifications: 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,...