HOPE Technik is a system integration engineering firm specialising in robotics automation and special vehicles. Our core business involves developing bespoke solutions to address unique problem statements. With expertise across the entire engineering spectrum and support from in-house manufacturing maintenance and industrial design capabilities HOPE Technik has delivered world-class products to a global clientele.
Job Role
As the Software Engineer Automation/PLC/Embedded System Firmware you will serve as an expert in the domain of robotics automation engineering PLC programming and be involved in embedded system firmware development.
Your responsibilities will encompass the entire development lifecycle from requirement definition and conceptualization to commissioning and troubleshooting both on-site and remotely.
In addition you will function as the architect for our existing product and software collaboratively contributing to the development of cutting-edge robotic and machine prototypes and simulations. Collaboration with the Operations Team during commissioning processes is an integral aspect of this role.
Responsibilities
Robotics Engineering
Code Development
You will be responsible for programming and parameterizing PLCs for our machines and robots utilizing programming languages such as ST and Ladder Logic.
Close collaboration with motion design and control for industrial drives and servos is expected.
You will also be responsible for developing embedded firmware based on project requirements on our custom hardware system.
Testing and Product Development
Commissioning and Troubleshooting
As a proactive team player role you will coordinate all automation-related commissioning and PLC tasks at customer locations.
For the firmware portion you will need to work with teammates from other disciplines on system bring-up and design validation.
Communication and Connection
Creating communication pathways to online or edge devices using EtherCAT OPC Eip Modbus Modbus/TCP and socket connections.
Besides that you also will deal with other embedded system-related protocols such as SPI I2C CAN Bus and Modbus/RTU.
Requirements
2 to 3 years of professional experience in a similar role preferably within a product-focused automation or robotics company.
Demonstrated proficiency in programming articulated robots with a preference for experience with ABB robots and robot simulation using Robot studio.
Understanding of robot coordinates.
PLC HMI programming experience ideally Beckhoff twincat 3.
Strong grasp of Object-Oriented Programming (OOP) concepts.
Hold an academic degree in Automation Electrical Mechatronics or an equivalent field of study.
Familiar with STM32 family controller and RTOS is a plus.
Able to understand electronic schematics.
HOPE Technik is a system integration engineering firm specialising in robotics automation and special vehicles. Our core business involves developing bespoke solutions to address unique problem statements. With expertise across the entire engineering spectrum and support from in-house manufacturing ...
HOPE Technik is a system integration engineering firm specialising in robotics automation and special vehicles. Our core business involves developing bespoke solutions to address unique problem statements. With expertise across the entire engineering spectrum and support from in-house manufacturing maintenance and industrial design capabilities HOPE Technik has delivered world-class products to a global clientele.
Job Role
As the Software Engineer Automation/PLC/Embedded System Firmware you will serve as an expert in the domain of robotics automation engineering PLC programming and be involved in embedded system firmware development.
Your responsibilities will encompass the entire development lifecycle from requirement definition and conceptualization to commissioning and troubleshooting both on-site and remotely.
In addition you will function as the architect for our existing product and software collaboratively contributing to the development of cutting-edge robotic and machine prototypes and simulations. Collaboration with the Operations Team during commissioning processes is an integral aspect of this role.
Responsibilities
Robotics Engineering
Code Development
You will be responsible for programming and parameterizing PLCs for our machines and robots utilizing programming languages such as ST and Ladder Logic.
Close collaboration with motion design and control for industrial drives and servos is expected.
You will also be responsible for developing embedded firmware based on project requirements on our custom hardware system.
Testing and Product Development
Commissioning and Troubleshooting
As a proactive team player role you will coordinate all automation-related commissioning and PLC tasks at customer locations.
For the firmware portion you will need to work with teammates from other disciplines on system bring-up and design validation.
Communication and Connection
Creating communication pathways to online or edge devices using EtherCAT OPC Eip Modbus Modbus/TCP and socket connections.
Besides that you also will deal with other embedded system-related protocols such as SPI I2C CAN Bus and Modbus/RTU.
Requirements
2 to 3 years of professional experience in a similar role preferably within a product-focused automation or robotics company.
Demonstrated proficiency in programming articulated robots with a preference for experience with ABB robots and robot simulation using Robot studio.
Understanding of robot coordinates.
PLC HMI programming experience ideally Beckhoff twincat 3.
Strong grasp of Object-Oriented Programming (OOP) concepts.
Hold an academic degree in Automation Electrical Mechatronics or an equivalent field of study.
Familiar with STM32 family controller and RTOS is a plus.
Able to understand electronic schematics.
View more
View less