Job brief
We are looking for a highly motivated Robotics Engineer to join our innovation team and take charge of designing the next generation of our automated equipment. In this role, you will lead the end-to-end development of robotic cells, from initial mechanical CAD design and simulation to final deployment and onsite tuning. You will have the opportunity to work with cutting-edge sensors, servo-driven actuators, and vision systems that define our production capabilities. If you are passionate about solving intricate kinematic challenges and want to see your designs come to life in a fast-evolving engineering environment, we invite you to apply.
Key highlights
- Design and simulate complex mechanical assemblies using SolidWorks or Autodesk Inventor to ensure structural integrity and kinematic feasibility.
- Develop and deploy robust control software using C++ or Python within the ROS environment for autonomous navigation and motion planning.
- Implement and debug PLC ladder logic or structured text for industrial robotic arms, ensuring seamless integration with existing factory floor systems.
- Analyze and interpret sensor data to refine robotic motion accuracy, reducing cycle times and improving overall process efficiency during operation.
What is a Robotics Engineer?
A Robotics Engineer is a specialized professional who bridges the gap between mechanical engineering, electrical systems, and computer science to build autonomous machines. By integrating sensors, actuators, and advanced control algorithms, a Robotics Engineer creates systems capable of performing tasks with precision and repeatability in industrial or research settings. Their technical expertise spans hardware integration, software development using frameworks like ROS (Robot Operating System), and the application of kinematic models to solve complex motion-control challenges across manufacturing, healthcare, or logistics.
What does a Robotics Engineer do?
On a daily basis, a Robotics Engineer designs robotic hardware components in CAD, develops motion-planning algorithms, and programs PLCs or embedded microcontrollers to interface with various sensory inputs. They frequently conduct simulation testing using tools like Gazebo or V-REP to validate mechanical performance and safety protocols before deploying physical prototypes to the factory floor. Throughout the development lifecycle, they collaborate with cross-functional teams—including electrical and software engineers—to troubleshoot integration issues, refine feedback loops, and implement system improvements that maximize throughput and operational uptime.
Key responsibilities
- Design and simulate complex mechanical assemblies using SolidWorks or Autodesk Inventor to ensure structural integrity and kinematic feasibility.
- Develop and deploy robust control software using C++ or Python within the ROS environment for autonomous navigation and motion planning.
- Implement and debug PLC ladder logic or structured text for industrial robotic arms, ensuring seamless integration with existing factory floor systems.
- Conduct comprehensive performance validation and stress testing of robotic hardware to meet rigorous safety and industry-specific compliance standards.
- Collaborate with electrical engineers to select and integrate appropriate actuators, sensors, and vision systems for optimal system feedback loops.
- Analyze and interpret sensor data to refine robotic motion accuracy, reducing cycle times and improving overall process efficiency during operation.
- Troubleshoot field failures by performing root cause analysis on both hardware mechanical linkages and software-level command logic issues.
- Manage technical documentation, including assembly manuals, calibration procedures, and safety compliance reports for all custom robotic prototypes.
Requirements and skills
- Bachelor’s or Master’s degree in Robotics, Mechanical, or Electrical Engineering from an accredited university.
- 3+ years of professional experience in developing industrial robotic systems or automated manufacturing equipment.
- Advanced proficiency in CAD software and simulation platforms such as SolidWorks, CATIA, or Gazebo for virtual prototyping.
- Demonstrated expertise in C++ or Python for robotics software development, specifically leveraging the ROS or ROS2 framework.
- Strong understanding of GD&T standards and the ability to interpret detailed engineering drawings for precision mechanical fabrication.
- Hands-on experience with industrial communication protocols such as EtherCAT, CANopen, or Modbus for hardware integration.
- Professional certification or equivalent experience in Six Sigma or Lean Manufacturing methodologies to drive operational improvements.
- Ability to clearly explain complex technical architecture and robotic system constraints to non-technical stakeholders and project managers.
FAQs
What does a Robotics Engineer do on a daily basis?
A Robotics Engineer spends their day balancing physical design work with software development. This involves creating 3D models of robotic parts in CAD, writing motion-control code in C++ or Python, and testing systems in a simulated virtual environment. They also spend significant time debugging hardware-software interfaces and verifying that their designs meet strict safety and operational requirements.
What technical skills are required for a Robotics Engineer?
Essential technical skills include proficiency in CAD software (like SolidWorks), strong programming capabilities in C++ or Python, and experience with the Robot Operating System (ROS). A deep understanding of kinematics, control theory, and industrial communication protocols such as EtherCAT is also required. Additionally, hands-on experience with sensor integration, vision systems, and PLC programming is highly valued by employers.
Who does a Robotics Engineer work with in a professional setting?
A Robotics Engineer works within a multi-disciplinary team, collaborating closely with electrical engineers to design circuitry, software engineers to refine control algorithms, and mechanical engineers to finalize structural designs. They also partner with manufacturing and production teams to deploy robots on the floor, and interface with project managers to ensure systems meet budget and performance goals.
Why is the role of a Robotics Engineer important to modern industry?
Robotics Engineers are critical to modern industry because they enable the automation of dangerous, repetitive, or high-precision tasks that were previously impossible or costly to perform. By developing autonomous and semi-autonomous machines, they directly contribute to increased production speeds, improved safety standards, and lower long-term operational costs. As industries continue to embrace Industry 4.0, their role becomes fundamental to staying competitive through technological innovation.