SIGN IN
C++ Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Oceaneering · 5 hours ago

C++ Software Developer

Oceaneering is a global provider of engineered services and products, primarily to the offshore energy industry. They are seeking a C++ Software Developer to design and develop software for submersible Remotely Operated Vehicles (ROVs) and intelligent subsea tooling, among other projects.
EnergyIndustrialTransportationManufacturingInformation TechnologyOil and Gas
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Design and implement software additions to existing applications
Develop software in Windows and Linux
Requirements, design, implementation and testing of software tasks as assigned
Prepare technical procedures for assembly, testing, and operations
Provide mentoring/guidance to designers and junior engineers
Maintain code and documentation using revision control
Act as technical lead on individual projects, providing guidance and mentorship to staff
Collaboration with other divisions within Oceaneering to successfully design and deploy products
Up to 25% onshore travel. Potential for occasional offshore travel
Must be able to communicate to both technical resources and non-technical/other personnel regarding specifications for applications or processes being developed

Qualification

C++17HigherRevision control systemsProgramming real-time systemsQt frameworkNetwork programmingEmbedded systems designAIMachine learningImage processingAgile methodologiesSoftware architectureProblem solvingCommunication

Required

Bachelor's Degree in Computer Science, Mathematics or the physical sciences (e.g. electrical or mechanical engineering, physics) or evidence of exceptional technical skill
Minimum of (8-11) eight to eleven years of relevant experience
Minimum of (8-11) eight to eleven years of programming
Minimum of (6) six years of experience with C++17 or higher programming
Minimum of (1) one year experience with revision control systems such as Subversion and Git, and issue tracking systems such as Jira
Must be a US citizen or legal permanent resident

Preferred

Familiarity with embedded systems design and/or robotics
Experience/knowledge programming real-time systems
Experience with Qt framework
Experience with network programming
Familiarity with AI and Machine learning
Experience with Image processing
Exposure to projects using Agile or other formal processes
Problem Solving skills in identifying and resolving real time problems in a timely manner
Industry knowledge of design patterns and software architecture best practices

Benefits

Health and Wellness
Mental Health
Retirement Savings
Life and Disability
Paid Maternity and Parental Leave
Paid Time Off
Tuition Reimbursement
Employee Assistance Program

Company

Oceaneering

company-logo
Oceaneering is a global oilfield provider of engineered services and products primarily to the offshore oil and gas industry.

Funding

Current Stage
Public Company
Total Funding
$200.54M
Key Investors
Scottish Enterprise
2025-08-14Grant· $0.54M
2023-09-20Post Ipo Debt· $200M
1978-01-17IPO

Leadership Team

leader-logo
Roderick Larson
President and CEO
linkedin
J
J.Ramsay Cook
Principal Engineer
linkedin
Company data provided by crunchbase