This Basingstoke based company are seeking a forward-thinking, innovative individual to join their expanding team. You will ideally be based in the office but there could be the possibility of hybrid working for the right candidate.
You will already be experienced in using PLC / C/ C++ etc and now be looking to expand your knowledge together with experience of programming embedded systems
Working collaboratively with the mechanical designers and the Principal Software & Data Engineer to:
- Develop innovative controls and software solutions to engineering problems
- Develop prototypes and models to de-risk development and gain understanding
- Following internal design and review process and protocols for both hardware and software
- Collaborate with other senior team members to design and implement the control solutions for our range of underground robots
- Develop products that will be integrated into solutions for our clients
- Control design authority for our range of robotic hardware products
- Selection and specification of control hardware products and platforms
- Ensuring designed products meet safety and regulatory standards
- Support progress through the technology roadmap to achieve key commercial objectives
- Working collaboratively with our systems software teams to ensure controls work with the system simulations and Digital Twin
You will be:
- Driven and tenacious • Strong quality focus, tempered with pragmatic approach to achieve business outcomes • Innovative problem solver • Details driven and happy to roll up your sleeves to drive a solution to a successful outcome • Flexible approach and keen to learn new skills • Keen to learn with the business as we progress through the technology roadmap
Experience / knowledge required:
- Programming embedded systems/controllers for robotics applications in C/C++/ Java / Python etc
- PLC programming, such as Beckhoff PLC /TwinCat
- Programming motion controllers, such as the Maxon MiniMACS6 range
- Setting up and ongoing maintenance of robot control User Interface
- Implementation of robot control diagnostics and error handling
- Specification and selection of motors, drives, sensors
- Electrical design and schematics
- Writing motion control software to drive a robot to specified position
- Designing products to the machinery directive to achieve CE compliance
- Risk assessment and safety circuit design
- Working in a structured manner to commission control systems to the point of production readiness
- Full product lifecycle from concept through to verification and validation
- Agile software development practices
Desired knowledge (but not essential) • Experience with software and controls for robot fleets • Experience with large scale robotics and automation systems