Project Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Oceaneering · 2 days ago

Project Software Engineer

Oceaneering Technologies (OTECH) develops innovative marine systems and solutions for various industries, including defense and aerospace. The Project Software Engineer will lead software efforts, ensuring solutions meet the needs of unique underwater systems for the US Navy and other Department of Defense customers.

EnergyIndustrialInformation TechnologyManufacturingOil and GasTransportation
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Apply working knowledge of software lifecycle to develop and begin leading software efforts
Implement decisions for designing and maintaining software architecture
Actively interface with other engineering leads, program managers and external customers
Key contributor to creation, maintenance and acceptance of project CDRL’s. This includes requirements management, software documentation, unit testing, software safety testing, and software qualification testing
Contribute to trade studies for hardware such as navigation units, board stacks, and power monitors
Support software testing on the factory floor, offsite, and offshore
Perform analysis of user requirements, concept of operations documents, and high-level system architectures to develop system requirements specifications
Guide system development and implementation planning through preparation of concept of operations, interfaces control documents, hazard analysis, and test plans and procedures
Displays excellent technical judgment, attention to detail, and ability to look at the “big picture” in system design
Demonstrates ability to devise innovative solutions to problems when conventional solutions are insufficient
Prepares reports and presents results to management and client
Schedules can be demanding throughout the year and occasional work outside normal working hours should be anticipated
Mentorship of junior team members
Additional duties as assigned

Qualification

Software engineeringProgramming languagesSoftware architectureMicroservices architectureUI/UX designLinux OSCommunication protocolsJiraGitTechnical judgmentAttention to detailMentorshipCommunication skills

Required

BS Degree in Computer Science, Computer Engineering, Mathematics, Electrical Engineering or related technical field
Commensurate experience will be considered
5+ years of practical experience in software engineering
Experience with one or more of the following programming languages REACT, C, C++, or C#
Solid written and oral communications skills, including ability to effectively document, convey, and present engineering concepts and products to team members and customers
Ability to obtain and maintain a United States Government Department of Defense Security Clearance
Must be a US citizen

Preferred

Experience developing in underwater vehicle or robotic software frameworks and expanding framework capabilities
Experience working on Department of Defense software efforts
Experience with microservices based architectures utilizing containerization and orchestration
Experience with UI/UX design
Experience with Linux OS or bare metal firmware
Experience with microprocessors and single-board computer (SBC) based control systems that interface to sensors and hardware (e.g. cameras, navigation sensors, valve packs, other boards)
Ability to implement and debug communication protocols including: UDP and multicast, TCP, serial protocols, SPI, I2C, CAN, etc
Experience with Jira and Git
Ability to setup simple bench testing environments for communication links, board power, analog devices, etc
Proficiency using lab measurement devices such as oscilloscopes or multimeters

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
M
Martin McDonald
Senior Vice President, Subsea Robotics
linkedin
Company data provided by crunchbase