to control moving parts and also developing intuitive GUI interfaces. The core languages required are C, C++, or Python with Linux. While experience with ROS or ROS2 (RobotOperatingSystem) is desired. Key Responsibilities: Develop and implement software for control systems, ensuring smooth operation of physical hardware … autonomous applications. Proficiency in C, C++, or Python. Experience with Codesys and embedded systems is a plus. Experience working with Linux and/or ROS (RobotOperatingSystem) What is on Offer: Competitive salary of up to £55,000 with a discretionary bonus Comprehensive benefits package, including More ❯
to control moving parts and also developing intuitive GUI interfaces. The core languages required are C, C++, or Python with Linux. While experience with ROS or ROS2 (RobotOperatingSystem) is desired. Key Responsibilities: Develop and implement software for control systems, ensuring smooth operation of physical hardware … autonomous applications. Proficiency in C, C++, or Python. Experience with Codesys and embedded systems is a plus. Experience working with Linux and/or ROS (RobotOperatingSystem) What is on Offer: Competitive salary of up to £55,000 with a discretionary bonus Comprehensive benefits package, including More ❯
Strong coding skills in C/C++ or Python and experience with Linux systems. Background in robotics, automation, and machine control systems. Experience with ROS/ROS2, OpenCV, and a passion for ML and data analysis. Basic electronics knowledge and the ability to interpret schematics. Why work for us? Be More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
The Thrive Team
Strong coding skills in C/C++ or Python and experience with Linux systems. Background in robotics, automation, and machine control systems. Experience with ROS/ROS2, OpenCV, and a passion for ML and data analysis. Basic electronics knowledge and the ability to interpret schematics. Why work here? Be at More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
The Thrive Team
of R&D, the primary role is developing software for our current and future products. This will include gathering and documenting user requirements, defining system functionality, developing, and testing code (integral to PELs products) in a number of different languages, as well as assisting during the commissioning/testing … in design reviews providing technical input throughput the development process. Coaching team members to improve capabilities and develop their software knowledge/expertise. Generating operating and troubleshooting instructions suitable for integration into customer manuals. Contribute to the selection and specification of the electronics hardware that software will be installed … robotics, machine control systems and automation is essential. A basic understanding of electronics and the ability to read electrical schematics is essential. Experience with ROS, machine learning and OpenCV is advantageous. Knowledge of CODESYS or similar PLC software is beneficial. Experience of testing or reviewing software written by others is More ❯