Nabors USA - Houston, TX

posted about 1 month ago

Full-time - Entry Level
Houston, TX
Support Activities for Mining

About the position

The Robotics and Automation Software Engineer position at Nabors involves working on innovative drilling robotics technology. The role focuses on developing techniques to automate drilling equipment, enhancing safety and efficiency in the drilling process. The engineer will be part of the Early Career Development Program, which offers rotational opportunities in key areas of digital technology, allowing for skill advancement and exposure to various engineering disciplines. This position is based in Houston, TX, and requires collaboration with multiple departments to contribute to robotic technologies and equipment.

Responsibilities

  • Design software to control robotic systems for applications related to the drilling industry.
  • Develop a physics-based model of rig equipment in Simulink with Simscape library to simulate the dynamics of both individual components and the entire rig.
  • Utilize MATLAB/Simulink code generation, compilation, and real-time toolboxes to deploy digital twins on real-time targets such as real-time Linux, Speedgoat, and TwinCAT.
  • Analyze and optimize models for high-fidelity real-time performance.
  • Work with SolidWorks CAD models to measure and analyze mechanical properties of assemblies.
  • Export CAD models to engineering tools using third-party plugins for simulation and visualization.
  • Utilize 3D visualization software such as RVIZ and Gazebo in the ROS ecosystem to demonstrate simulation states.
  • Analyze robotic arms and manipulators and study their forward and inverse kinematics.
  • Develop supporting applications and APIs using C/C++ and Python to integrate the digital twin with control systems and QC pipelines.
  • Write technical documents to record the details of the design.
  • Create manual instructions and user guides.
  • Act as a technical consultant to business stakeholders, assisting in gathering requirements from customers.
  • Maintain product safety in all designs.
  • Perform design prototyping, including field implementation and testing.
  • Support management on intellectual property issues.

Requirements

  • Degree in Mechatronic, Electrical, or Mechanical engineering with related practical experience in robotics.
  • 0-1 years of experience in modeling and control of mechanical, hydraulic, and electrical systems in Simulink.
  • 0-1 years of experience in Robotics software platforms like ROS, PickNik MoveIt, etc.
  • Knowledge of C, C++, Python.
  • Ability to work in Linux operating system.
  • Familiarity with SolidWorks.

Nice-to-haves

  • MS Degree in Mechatronics, Controls, Mechanical, or Electrical engineering major.
  • Working knowledge of Robotics.
  • Experience developing and deploying control algorithms to real-world systems.

Benefits

  • Access to the Early Career Development Program for skill advancement.
  • Exposure to high-profile roles within the ACE program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service