£75 Per hour
Undetermined
Onsite
Bristol
Robotics Software Engineer - Bristol
Robotics Software Engineer - Bristol
The duration of the contract is 12 months.
The location of the role is Bristol (hybrid working).
The pay rate on offer is 65 - 70 per hour.
Key activities
- Delivery of key milestone automation projects.
- Control software development for industrial robotics systems
- Software development in Python/C++/Javascript.
- Creation of technical documentation, presentations, and reporting to management.
Essential responsibilities
- Design, develop, implement, and support software development primarily in Python and C++.
- Develop software to interface with and control industrial robots (eg Fanuc, Yaskawa)
- Designing / architecting software APIs from the ground up.
- Be meticulous in maintaining the quality of all software and code by actively testing, fixing, improving and optimising.
- Developing and deploying software tests (eg gtest, gmock, cxxtest, jest, junit, pytest etc)
- Continually and effectively communicate to all members of the software team to help maintain team cohesion in an Agile environment.
- Clearly communicate software functionality and requirements with those in non-software disciplines.
- And other duties as may reasonably be required, consistent with the post and company needs.
Key skills and experience
- Excellent knowledge, coding and development skills in Python, C++ and Javascript
- Experience working with industrial robots and offline programming environments (Fanuc, Roboguide, Motosim)
- Design of software APIs and Architectures from scratch.
- Demonstratable experience of delivering significant software development projects.
- Experience in software validation and optimisation.
- Agile team experience.
- Experience working with ROS