Job Summary:
We are looking for a motivated Robotics Engineer with 26 years of experience to design, develop, and implement robotic systems for industrial, medical, or consumer applications. The ideal candidate will have hands-on experience in robotics software and hardware development, programming with C++ or Python, and working with ROS (Robot Operating System).
Key Responsibilities:
- Design, develop, and implement robotic systems including hardware and software components.
- Develop and implement control algorithms for robotic motion, navigation, and manipulation.
- Program robotic applications using C++, Python, and ROS (Robot Operating System).
- Integrate sensors, actuators, and embedded systems into robotic platforms.
- Develop interfaces and communication protocols between hardware components and software systems.
- Conduct testing, validation, and performance analysis of robotic systems.
- Troubleshoot and resolve technical issues related to robotics hardware and software.
- Collaborate with mechanical, electrical, and software engineering teams to develop integrated robotic solutions.
- Create and maintain technical documentation for system design, testing, and deployment.
- Participate in prototype development, simulation, and system optimization.
Required Qualifications:
- Bachelor's or Master's degree in Robotics Engineering, Mechanical Engineering, Electrical Engineering, Computer Engineering, or a related field.
- 26 years of experience in robotics development or related engineering roles.
- Hands-on experience with robotics programming using C++ or Python.
- Experience working with ROS (Robot Operating System).
- Knowledge of robotic system integration including sensors, actuators, and embedded controllers.
- Experience with robotics simulation tools and testing methodologies.
Preferred Skills (Nice to Have):
- Experience with computer vision and perception systems.
- Knowledge of AI or machine learning in robotics applications.
- Experience with SLAM (Simultaneous Localization and Mapping) algorithms.
- Familiarity with robotic simulation environments such as Gazebo.
- Experience with robotic manipulators, autonomous systems, or mobile robots.
- Knowledge of communication protocols such as CAN, UART, SPI, or I2C.