Senior HIL Simulation Engineer

Oceaneering International Services Limited

  • Chandigarh, India
Senior HIL Simulation Engineer
Job Posted : Sep 6th, 2023

Job Description

This position provides electro-mechanical system simulation, analysis, and both hardware and software testing under fully or partly simulated environment to support the development of subsea systems.

Duties & Responsibilities:-

Functions:-

ESSENTIAL:-

  • Work well within a team and individually.
  • Develop Hardware-In-Loop (HIL) and Software-In-Loop (SIL) simulation setups to perform black-box system testing.
  • Perform unit tests on subsystems and system integration tests using HIL/SIL simulation setups.
  • Present/demonstrate simulation/test outputs and analytical reports to managers, potential and current clients.
  • Test Execution on HIL and analysis of Test results
  • Will be responsible for analyzing test cases and modify them.
  • Verify/validate proof-of-concepts/prototypes using HIL/SIL and optimize the system parameters/architecture.
  • Study, interpret, and implement requirements for simulating systems being developed.
  • Develop and maintain high-fidelity simulation setups using multiple simulation tools working in tandem.
  • Systemic troubleshoot on HIL/SIL simulation.
  • HIL/SIL simulator I/O integration with 3D/2D Visualizers and standard communication buses such as CAN, Modbus, and DDS/RTPS
  • Participate in the engineering review and trade study processes.
  • Ability to work hands-on with electronic and mechanical measurement/analysis tools in cross-functional teams with a strong sense of self-direction and teamwork.

NON-ESSENTIAL:-

  • Develop an awareness of modern Electro-mechanical systems and design alternatives
  • Cultivate and disseminate knowledge of high-fidelity system simulation and best practices
  • Prepare reports and presentations on the status of the development process for discussions with management and/or team members
  • Perform all other duties as requested, directed or assigned

Qualifications:-

REQUIRED:-

  • Bachelor’s degree in Electrical/Electronics/Instrumentation/Mechatronics Engineering (or related field)
  • Master’s degree in Electrical/Electronics/Instrumentation/Mechatronics Engineering (or related field)
  • Six or more years of post-bachelor / four or more years of post-master experience in working on electro-mechanical system simulation
  • Three or more years of past experience in MATLAB/SIMULINK, Python, and C/C++ programming language
  • Strong understanding of the communication technologies listed below:
    • CAN/J1939
    • Modbus TCP/RTU
    • RS232/485
    • TCP/UDP
  • Strong background in Physics, Mathematics and/or Statistics
  • Strong background in Open-loop and Closed-loop Control Systems
  • Ability to prepare Block Diagrams, IO list and Wiring Diagrams
  • Hands on experience with various motors and drives
  • Hands on experience with common industrial sensors/actuators, that include 4-20ma compatible systems.
  • Hands on experience with PC/Microcontroller based system integration.
  • Hands-on system, software and hardware troubleshooting experience using Multimeters, Current Probes, Oscilloscopes, CANbus Analyzers and other shop tools to include wiring and soldering (non-production)
  • Strong problem-solving skills and basic networking skills
  • Strong written and verbal communication skills

DESIRED:-

  • Expertise in systematic troubleshooting on any HIL simulation systems (dSPACE/Speedgoat) is highly desirable.
  • Ability to program in C#/.NET is highly desirable.
  • Exposure to real-time physics engines such as Vortex Studio or 3D game engines such as Unity3D is highly desirable.
  • Experience in 3D robot simulators such as Webots or Gazebo is highly desirable.
  • Ability to work on Cloud Native Designs, Azure, Global Data Collection, and Cloud analytics is highly desirable.
  • Experience with DDS/RTPS, MQTT, OPC, and similar communication protocols is highly desirable.
  • Understanding of Robotic Operating System (ROS) is desirable.

Knowledge, Skills, Abilities, and Other Characteristics:-

  • Effectively influences actions and opinions of others.
  • Supports organization’s goals and values.
  • Speaks clearly and persuasively in positive or negative situations.
  • Adapts to changes in the work environment.
  • Ability to analyze situations accurately, utilizing a variety of analytical techniques in order to make well informed decisions
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Skill to gather, analyze and interpret data.
  • Ability to determine and meet customer needs
  • Ensures that others involved in a project/effort are kept informed about developments and plans
  • Knowledge of communication styles and techniques
  • Ability to establish and maintain cooperative working relationships
  • Skill to prioritize workflow in a changing work environment
  • Knowledge of applicable data privacy practices and laws

Location:-

  • Chandigarh, India.

Company Overview:-

Oceaneering is a global provider of engineered services and products, primarily to the offshore energy industry. We develop products and services for use throughout the lifecycle of an offshore oilfield, from drilling to decommissioning. We operate the world’s premier fleet of work class ROVs. Additionally, we are a leader in offshore oilfield maintenance services, umbilical’s, subsea hardware, and tooling. We also use applied technology expertise to serve the Défense, entertainment, material handling, aerospace, science, and renewable energy industries.

      SUBSCRIBE NEWS LETTER
Scroll