2025 Software Engineering Intern

Oceaneering
Hanover, Maryland
Full-time

Position Summary

The Software Engineering Intern is an important member of the Oceaneering Technologies (OTECH) group that aids in getting our vehicles and software to the field.

The level of work assigned to an intern is commensurate with their experience and may involve the following : graphical user interface writing and / or debugging, firmware writing and / or debugging for microprocessors and single-board computers, bench testing of various code and equipment, unit testing, vehicle test support, and writing software documentation.

Given the wide variety of available tasking, this position is Hybrid Remote but will require commuting to a designated office.

Hybrid work schedules are determined by the hiring manager based on business need. Base pay rate for this position is $25.00 to $35.00.

Duties & Responsibilities

  • Learn and apply the software development lifecycle.
  • Work as part of a team to meet customer requirements and deliverables.
  • Write software that adheres to the defined software architecture.
  • Create and / or maintain documents pertaining to the software lifecycle.
  • Actively interface with the software lead and team.
  • Learn about underwater technologies and how they relate to engineering choices.
  • Gain an understanding of the Oceaneering organization.

Qualifications

ESSENTIAL QUALIFICATIONS

  • Must be a US citizen.
  • Currently enrolled in a bachelor’s degree program (as a rising junior or senior) or a Master’s degree program.
  • Ability to work full-time during defined internship period.
  • A strong interest in robotics and / or underwater robotics.
  • Familiarity with at least one high-level programming language such as C, C++, C#, or Java.
  • Familiarity with an integrated development environment (IDE) such as Visual Studio, Eclipse, or IntelliJ.
  • Desire to ask questions and seek answers to further your growth.
  • Basic proficiency with Microsoft 365 environment.

PREFERRED QUALIFICATIONS

  • 3.0+ cumulative GPA in a STEM degree program.
  • Experience with Python or other scripting languages.
  • Experience with React, ROS or Qt.
  • Experience working with a group or team in a technical setting.
  • Experience with Wireshark or other network packet analysis software.
  • Experience troubleshooting electrical circuits using multi-meters, oscilloscopes, and other test tools.
  • Understanding of networking topics involving switches, routers, firewalls, etc.
  • Hands-on experience with hardware interfaces, embedded processor architectures, microcontrollers, I / O device drivers, and board support packages.
  • 1 day ago
Related jobs
Promoted
Oceaneering International, Inc.
Hanover, Maryland

The Software Engineering Intern is an important member of the Oceaneering Technologies (OTECH) group that aids in getting our vehicles and software to the field. The level of work assigned to an intern is commensurate with their experience and may involve the following: graphical user interface writ...

Promoted
The Johns Hopkins University Applied Physics Laboratory
Laurel, Maryland

If so, APL is looking for someone like you to join the Software Engineering and Data Transformation Group supporting the Strategic Deterrence Mission Area as a Summer Software Engineering Intern!. The Software Engineering and Data Transformation Group (KBE) is comprised of software engineers and dat...

Promoted
Oceaneering International, Inc.
Hanover, Maryland

The Oceaneering Technologies (OTECH) division is looking for top-notch Engineering Interns with a desire to apply their talents towards solving the unsolvable. Familiarity with the application of current engineering software (i. Assembly Support (Engineering Liaison). Ability to work full-time durin...

Promoted
The Johns Hopkins University Applied Physics Laboratory
Laurel, Maryland

As a Software Engineering Intern. Are pursuing a Bachelor's, Master's, or PhD degree in Computer Science, Computer Engineering, or related software engineering field. You will participate in the software life cycle and help with designing & developing software, integration, and testing. You will col...

Promoted
iTrust Human Capital Management
Columbia, Maryland

Software Engineering Internship 2025. Are you ready to dive into cutting-edge software development? Join FNE Technology-Moon Tech-iTrust Human Capital Management's Software Engineering Internship program and work alongside industry experts to build innovative solutions that are effective!. This dyna...

Promoted
The Johns Hopkins University Applied Physics Laboratory
Laurel, Maryland

Are you passionate about applying your aerospace and thermal engineering skills to build solutions that safeguard our nation and protect our service members? Are you excited to take on the design challenges of extreme environments?. We are looking for highly motivated engineering students from all b...

Oceaneering
Hanover, Maryland

The Business Development Interns will use the skills in their chosen field to help meet customer needs and satisfy business requirements. NOTE: Candidates interested in Business Operations or Finance should apply for the Support Services Internship position. Track news articles and academic papers r...

Stanley Black & Decker
Towson, Maryland

Mechanical Engineering, Electro-Mechanical Engineering, Industrial Engineering, Aerospace Engineering . Stanley Black & Decker Intern – Mechanical Engineering. During your internship, you will have the opportunity to support Mechanical Engineering with key activities including:. Mechanical design: A...

EwingCole
Baltimore, Maryland

Enrolled in an ABET program pursuing a BS or MS degree in Civil Engineering with Structural Concentration or Architectural Engineering. Utilize structural software for design and analysis tasks with the guidance of Structural Project Engineers. Technical knowledge of engineering principles and their...

Motorola Solutions
Linthicum Heights, Maryland

Pursuing a Bachelor's degree, preferably in Electrical Engineering or Computer Engineering. Present internal and external technical presentations. Deliver equipment and software solution demos, including configuration, and testing. Ability to build strong relationships with internal and external sta...