C++ Software Intern
Oceaneering
About the Role
This is a paid Summer Engineering Internship Program (mid May to early August). As an intern with the Austin Software group, you will assist in the development of an autonomous underwater vehicle development program, focusing on software development, algorithm development, and vehicle operation/testing.
Key Responsibilities
- Carry out tasks as assigned by the Project Manager and Software Development Manager, generally including software development, algorithm development, and documentation.
- Assist in preparing presentations, articles, and technical papers.
- Interface with project team members and clients in meeting settings.
- Test software remotely, in simulation, and on the designated vehicle.
- Additional responsibilities may include user documentation, testing, and requirements gathering.
Requirements & Tech Stack
- C++
- Software development concepts (e.g., Object-Oriented Design)
- Network programming concepts
- Multithreaded programming concepts
- Vehicle control system concepts
- Microsoft Office
Qualifications
- BS, MS, or PhD candidate at an accredited university pursuing a degree in Software Engineering, Robotics, or equivalent.
- Minimum 2.5 GPA.
- Legally authorized to work in the United States without company sponsorship now or in the future.
- Ability to work in a high-performance team on projects with constantly shifting schedules.