Nabors USA - Houston, TX

posted 9 days ago

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

About the position

The Robotics and Automation Software Engineer position is part of Nabors' Early Career Development Program, designed to fast-track the careers of recent graduates in a dynamic and challenging work environment. The role focuses on developing innovative software solutions for robotic systems in the drilling industry, enhancing safety and efficiency through automation. Engineers will work collaboratively across various departments to gain hands-on experience and contribute to the advancement of drilling technologies.

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 and 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++, and Python.
  • Ability to work in a 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 advanced knowledge and skills in high-profile roles within the ACE program.
  • Rotational opportunities in key areas of digital technology during initial 12-18 months of employment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service