Job
- Level
- Senior
- Job Field
- Application, Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Berlin
- Working Model
- Onsite
Job Summary
In this role, you develop real-time algorithms for active heave compensation and 6-DoF ship motion compensation for robotic arms, integrating sensors and optimizing complex software in C++ and Python.
Job Technologies
Your role in the team
- Development, implementation, and optimization of real-time algorithms for active heave compensation (Active Heave Compensation, AHC) as well as 6-DoF ship motion compensation to ensure the absolute stability of the end effector even in rough sea conditions.
- Integration of data from Motion Reference Units (MRUs), IMUs, and computer vision systems using advanced filtering techniques (e.g., Kalman filters) to predict and compensate for the dynamic movements of the carrier platform.
- Development and optimization of forward and inverse kinematics, trajectory planning, and collision-free motion planning for 6-DoF and 7-DoF robotic arms in confined and dynamic operational environments.
- Development of robust, production-ready, and highly deterministic software in C++ and Python for EvoLogics' simulation environment.
- Development and enhancement of simulation environments that realistically model wave physics, ship hydrodynamics, and sensor signals to validate system behavior prior to sea trials.
- Close collaboration with naval architects, designers, and AI engineers to define robust hardware requirements and system architecture.
This text has been machine translated. Show original
Our expectations of you
Education
- Bachelor's, Master's, or doctoral degree in Robotics, Control Engineering, Mechatronics, Computer Science, or a related field.
Qualifications
- In-depth knowledge of modern real-time control methods (e.g., Model Predictive Control, adaptive control) as well as sensor fusion.
- Excellent programming skills in modern C++ and Python.
- Excellent knowledge in 3D geometry, rigid body dynamics, linear algebra, and spatial transformations.
Experience
- At least five years of practical experience in programming and commissioning industrial or collaborative robotic arms, particularly in the field of kinematics on mobile platforms or the compensation of dynamic disturbances.
- Extensive experience with ROS/ROS2 as well as motion planning frameworks such as MoveIt! and OMPL.
- Professional experience in the maritime industry, offshore, or underwater sectors, for example with ROVs (Remotely Operated Vehicles), USVs (Uncrewed Surface Vehicles), or offshore lifting equipment.
- Knowledge of maritime safety standards as well as experience with the particular challenges of deploying hardware in corrosive, saltwater environments with high vibration loads.
- Experience in integrating 2D/3D image recognition systems (OpenCV, Point Cloud Library) for vision-guided manipulation during movement
- Experience with real-time operating systems (RTOS) and embedded C for ultra-low latency control and regulation circuits
This text has been machine translated. Show original
What we offer
- Pleasant working environment in a highly motivated team
- Varied tasks with a high degree of autonomy
- Permanent employment with flexible working hours
- Attractive salary package including company pension scheme
- Training opportunities as well as regular team events and workshops
This text has been machine translated. Show original
Topics You Will Work On
Job Locations
About Your Employer
Evologics Gmbh
EvoLogics ist ein innovatives High-Tech-Unternehmen mit Sitz in Berlin.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Education System