Online applications are invited for the application software engineer apprentice opportunity at Oceaneering, Chandigarh.

About Oceaneering

Since 2003, Oceaneering’s India Center has been integral to the company’s global operations, providing solutions across oil and gas infrastructure, subsea robotics, and automated logistics.

The center’s multidisciplinary team offers expertise in Subsea Engineering, Robotics, Automation, Software Development, Asset Integrity, Inspection, ROV operations, and more. It also supports key business functions, including Finance, Supply Chain Management, IT, HR, and HSE.

Application Software Engineer Apprentice Opportunity at Oceaneering

With modern offices, advanced tools, and state-of-the-art labs, the India Center fosters a flexible, transparent, and collaborative work culture. The team is dedicated to “Solving the Unsolvable” and shaping the future of global technology and engineering solutions.

Internship Details

  • An exciting opportunity is available for a proactive and enthusiastic Application Software Engineer Apprentice to join a dynamic software team.
  • This role is ideal for a recent graduate with a strong foundation in programming languages such as C++, Java, and Python, along with a fundamental understanding of front-end development and testing.
  • The apprentice will gain hands-on experience working on a variety of projects, further developing technical skills.
  • As part of a multidisciplinary team, the individual will be responsible for ensuring that software systems align with customer specifications and function effectively within site constraints.

Role and Responsibilities

Essential

  • Experience with programming in Linux, including toolchains, IDEs, etc.
  • Familiarity with version control systems, preferably GitHub.
  • Strong understanding of object-oriented analysis, design methodologies, and design patterns.
  • Experience working with XML and web services.
  • Proficiency in C++, Java, and Python programming languages.
  • Basic knowledge of front-end technologies such as HTML, CSS, and JavaScript.
  • Familiarity with software testing principles and practices.

Non-Essential

  • Provide assistance with additional duties as required.
  • Undertake specific projects as assigned by management.
  • Demonstrate initiative in accomplishing both individual and team objectives.
  • Adhere to organizational HR policies and procedures.

Qualifications

  • Bachelor’s or Master’s degree, ideally in Computer Science, Automation Technology, or Information Technology.
  • 0-1 years of experience in developing application software for technical solutions.
  • Knowledge of networking hardware and software, including UDP and TCP protocols.
  • Proficient in reading, understanding, debugging, and modifying existing product code.
  • Strong skills in programming languages such as C++, Java, and Python, along with a foundational understanding of front-end development and testing.
  • Experience in writing requirements, design documentation, and creating test cases.
  • Capable of analyzing, troubleshooting, and enhancing existing product code.

Required Skill Sets

  • Completed formal education as a technical writer or possess equivalent demonstrated professional experience.
  • Strong communication skills, with the ability to convey information clearly and effectively.
  • Experience collaborating with a diverse, multi-cultural team of technicians and engineers on projects.
  • Skilled in writing clear, accurate, and concise documentation.
  • Able to work independently in most situations, utilizing initiative to suggest and implement improvements to workflows.
  • Self-motivated with a positive attitude.
  • Excellent analytical, problem-solving, and decision-making abilities.
  • Strong organizational and planning capabilities.

Working Conditions

This position is considered OFFICE WORK which is characterized as follows:

  • Almost exclusively indoors during the day and occasionally at night
  • Occasional exposure to airborne dust in the workplace
  • The work surface is stable (flat)

How to Apply?

Interested candidates can directly apply through this link.

Location

Chandigarh

Click here to view the official notification for the Application Software Engineer Apprentice Opportunity at Oceaneering, Chandigarh.

Image Source