Software Engineer Location: On-Site - Monroe Twp., NJ Reports to: Software Architect About Us: OPT ... and more productive ocean operations for the defense and security, oil and gas, science and ...
Software Engineer Location: On-Site - Monroe Twp., NJ Reports to: Software Architect About Us: OPT ... and more productive ocean operations for the defense and security, oil and gas, science and ...
Software Engineer
Monroeville, NJ · On-site
$115K - $125K/yr
Software Engineer Location: On-Site - Monroe Twp., NJ Reports to: Software Architect About Us: OPT ... and more productive ocean operations for the defense and security, oil and gas, science and ...
Quick apply
Software Engineer
Monroeville, NJ · On-site
$115K - $125K/yr
Software Engineer Location: On-Site - Monroe Twp., NJ Reports to: Software Architect About Us: OPT ... and more productive ocean operations for the defense and security, oil and gas, science and ...
The Lead Software Engineer will advance the capabilities of the Naval Oceanographic Office (NAVOCEANO) and Commander, Naval Meteorology and Oceanography Command (CNMOC) by developing, integrating ...
The Lead Software Engineer will advance the capabilities of the Naval Oceanographic Office (NAVOCEANO) and Commander, Naval Meteorology and Oceanography Command (CNMOC) by developing, integrating ...
Staff Software Engineer
San Francisco, CA · On-site
$175K - $222K/yr
You will collaborate with a top-notch team of engineers, ocean scientists and product designers to translate these user needs into high quality software that empowers our users with data to get their ...
Staff Software Engineer
San Francisco, CA · On-site
$175K - $222K/yr
You will collaborate with a top-notch team of engineers, ocean scientists and product designers to translate these user needs into high quality software that empowers our users with data to get their ...
Software Engineer
Orlando, FL · On-site
... Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas ... As a Software Engineer at Northrop Grumman, you will have a challenging and rewarding opportunity ...
Software Engineer
Orlando, FL · On-site
... Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas ... As a Software Engineer at Northrop Grumman, you will have a challenging and rewarding opportunity ...
Software Engineer
Orlando, FL · On-site
... Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas ... As a Software Engineer at Northrop Grumman, you will have a challenging and rewarding opportunity ...
Software Engineer
Orlando, FL · On-site
... Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas ... As a Software Engineer at Northrop Grumman, you will have a challenging and rewarding opportunity ...
... Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas ... Contribute to software engineering initiatives for several programs with software design ...
... Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas ... Contribute to software engineering initiatives for several programs with software design ...
... remote developer team * Help document our app * Perform routine software maintenance Skills ... Comfort with cloud environments (Digital Ocean) * Comfort with Github * Comfort with JS, PHP, HTML5 ...
Quick apply
... remote developer team * Help document our app * Perform routine software maintenance Skills ... Comfort with cloud environments (Digital Ocean) * Comfort with Github * Comfort with JS, PHP, HTML5 ...
Software Engineer / Principal Software Engineer
Oklahoma City, OK · On-site
$125K - $168K/yr
... Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas ... Contribute to software engineering initiatives for several programs with software design ...
Software Engineer / Principal Software Engineer
Oklahoma City, OK · On-site
$125K - $168K/yr
... Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas ... Contribute to software engineering initiatives for several programs with software design ...
The Senior Software Engineer will advance the capabilities of the Naval Oceanographic Office (NAVOCEANO) and Commander, Naval Meteorology and Oceanography Command (CNMOC) by developing, integrating ...
The Senior Software Engineer will advance the capabilities of the Naval Oceanographic Office (NAVOCEANO) and Commander, Naval Meteorology and Oceanography Command (CNMOC) by developing, integrating ...
Software Engineer
$75K - $112K/yr
... Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas ... Contribute to software engineering initiatives for several programs with software design ...
Software Engineer
$75K - $112K/yr
... Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas ... Contribute to software engineering initiatives for several programs with software design ...
Software Engineer
Oklahoma City, OK · On-site
$75K - $112K/yr
... Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas ... Contribute to software engineering initiatives for several programs with software design ...
Software Engineer
Oklahoma City, OK · On-site
$75K - $112K/yr
... Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas ... Contribute to software engineering initiatives for several programs with software design ...
Vehicle Software Engineer Location: San Diego, CA (in-office) Salary: $140,000-$190,000 base ... After thousands of years in which the only way to gather information from the ocean was to put ...
Vehicle Software Engineer Location: San Diego, CA (in-office) Salary: $140,000-$190,000 base ... After thousands of years in which the only way to gather information from the ocean was to put ...
Vehicle Software Engineer
San Diego, CA · On-site
$140K - $190K/yr
Vehicle Software Engineer Location: San Diego, CA (in-office) Salary: $140,000-$190,000 base ... After thousands of years in which the only way to gather information from the ocean was to put ...
Quick apply
Vehicle Software Engineer
San Diego, CA · On-site
$140K - $190K/yr
Vehicle Software Engineer Location: San Diego, CA (in-office) Salary: $140,000-$190,000 base ... After thousands of years in which the only way to gather information from the ocean was to put ...
Software Engineer Boston, Massachusetts, United States Anduril Industries is a defense technology ... Anduril has brought to market a unique, ultra-long-range, full-ocean-depth underwater vessel ...
Software Engineer Boston, Massachusetts, United States Anduril Industries is a defense technology ... Anduril has brought to market a unique, ultra-long-range, full-ocean-depth underwater vessel ...
Real-Time Programming * Ocean Acoustics & Associated Signal Processing Other Skills: * Self ... Bachelors in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science ...
Real-Time Programming * Ocean Acoustics & Associated Signal Processing Other Skills: * Self ... Bachelors in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science ...
Anduril has brought to market a unique, ultra-long-range, full-ocean-depth underwater vessel ... About the Job Staff Software Engineers lead the delivery of a variety of software integrated in to ...
Anduril has brought to market a unique, ultra-long-range, full-ocean-depth underwater vessel ... About the Job Staff Software Engineers lead the delivery of a variety of software integrated in to ...
Vehicle Software Engineer
San Diego, CA · On-site
$140K - $190K/yr
Vehicle Software Engineer Location: San Diego, CA (in-office) Salary: $140,000-$190,000 base ... After thousands of years in which the only way to gather information from the ocean was to put ...
Vehicle Software Engineer
San Diego, CA · On-site
$140K - $190K/yr
Vehicle Software Engineer Location: San Diego, CA (in-office) Salary: $140,000-$190,000 base ... After thousands of years in which the only way to gather information from the ocean was to put ...
Vehicle Software Engineer
$140K - $190K/yr
Vehicle Software Engineer Location: San Diego, CA (in-office) Salary: $140,000-$190,000 base ... After thousands of years in which the only way to gather information from the ocean was to put ...
Vehicle Software Engineer
$140K - $190K/yr
Vehicle Software Engineer Location: San Diego, CA (in-office) Salary: $140,000-$190,000 base ... After thousands of years in which the only way to gather information from the ocean was to put ...
Software Engineer / Principal Software Engineer - Simulation RELOCATION ASSISTANCE: Relocation ... Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas ...
Software Engineer / Principal Software Engineer - Simulation RELOCATION ASSISTANCE: Relocation ... Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas ...
Oceanographic Software Engineer information
See salary details
$63.5K - $76.4K
2% of jobs
$76.4K - $89.3K
4% of jobs
$89.3K - $102.2K
6% of jobs
$102.2K - $115.1K
8% of jobs
$122.1K is the 25th percentile. Wages below this are outliers.
$115.1K - $128K
7% of jobs
$128K - $141K
18% of jobs
The median wage is $144K / yr.
$141K - $153.9K
16% of jobs
$153.9K - $166.8K
2% of jobs
$172.1K is the 75th percentile. Wages above this are outliers.
$166.8K - $179.7K
26% of jobs
$179.7K - $192.6K
1% of jobs
$192.6K - $205.5K
8% of jobs
$63.5K
$147.5K
$205.5K
How much do oceanographic software engineer jobs pay per year?
What are the key skills and qualifications needed to thrive as an Oceanographic Software Engineer, and why are they important?
What are some typical challenges faced by Oceanographic Software Engineers when developing software for marine data collection?
What is the difference between Oceanographic Software Engineer vs Marine Data Analyst?
| Aspect | Oceanographic Software Engineer | Marine Data Analyst |
|---|---|---|
| Required Credentials | Bachelor's or higher in Oceanography, Computer Science, or related fields; programming skills | Bachelor's or higher in Marine Science, Data Analysis, or related fields; statistical skills |
| Work Environment | Research labs, oceanographic institutions, field data collection | Data centers, research institutions, environmental agencies |
| Employer & Industry Usage | Oceanographic research, environmental monitoring, marine technology companies | Marine research, conservation organizations, government agencies |
While both roles involve marine science, Oceanographic Software Engineers focus on developing software for oceanographic data collection and analysis, requiring programming expertise. Marine Data Analysts primarily interpret marine data to inform research and policy, emphasizing statistical and analytical skills. Both roles are vital in marine science but differ in technical focus and daily tasks.
What are Oceanographic Software Engineers?

Other
Medical, Dental, Vision, Life, Retirement
Posted 24 days ago
Job description
Location: On-Site - Monroe Twp., NJ
Reports to: Software Architect
About Us:
OPT provides intelligent maritime solutions and services that enable safer, cleaner, and more productive ocean operations for the defense and security, oil and gas, science and research, and offshore wind markets, including Merrows™, which provides AI-capable seamless integration of Maritime Domain Awareness Systems across platforms. Our PowerBuoy® platforms provide clean and reliable electric power and real-time data communications for remote maritime and subsea applications. We also provide WAM-V® unmanned surface vehicles (USV's) and marine robotics services. The Company's headquarters is located in Monroe Township, New Jersey and has an additional office in Richmond, California.
The Role:
We are seeking a Software Engineer to join the engineering team in our headquarters office in Monroe Twp., NJ, focused on developing and deploying software for our WAM-V® and PowerBuoy® platforms. This role is ideal for an engineer who enjoys working at the intersection of marine ISR, marine vehicle autonomy, and graphical user interface (GUI) design. You will take ownership of key software components supporting sensor processing and fusion, graphical rendering of sensor data, data recording, and vehicle autonomy. While based in our NJ office, this role will require close collaboration with cross-functional engineering teams in both our NJ and CA offices.
This role requires someone who is comfortable working across the stack from embedded firmware and Linux-based backend services to desktop GUI applications. While marine ISR and robotics experience is valuable, we prioritize strong fundamentals in C/C++, UI/UX design, networking, and system integration. The ideal candidate is highly collaborative, practical, and motivated to see their software operate on real hardware in challenging ocean environments. This position offers the opportunity to directly impact mission-critical autonomy systems, including sensor integration, vehicle coordination, and resilient communications, helping shape the future of marine robotics and autonomous maritime operations.
Responsibilities:
- Develop robust, reliable, and maintainable software components to support OPT's marine ISR platform (Merrows™) and the WAM-V® autonomy and control platform.
- Integrate embedded software and firmware with OPT's GUI applications, working closely with electrical, mechanical, and embedded engineers
- Work with diverse sensor inputs (e.g., cameras, radar, sonar, GPS, Starlink, cellular) to:
- Enable data acquisition, perception, and autonomy behaviors
- Support development of obstacle detection and avoidance capabilities
- Implement comprehensive, performant, and accessible data recording mechanisms
- Contribute to autonomy capabilities, including vehicle coordination and multi-domain operations (surface, subsea, aerial)
- Develop and maintain simulation tools to model sensor inputs and vehicle behavior in dynamic ocean environments and support testing and validation
- Debug and troubleshoot complex issues across software, networking, and hardware systems, both in the lab and in field deployments
- Maintain clear technical documentation, including software architecture, APIs, and test procedures
- Support field testing, sea trials, and system bring-up as needed
Required:
- US citizenship
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum 2 years of experience in a software engineering role
- Strong proficiency in C++, particularly in embedded Linux applications and Windows-based GUI applications. Experience with video processing protocols and libraries (e.g., H.264, HEVC, MPEG-TS, ffmpeg, gStreamer) is strongly desired
- Experience with software build systems and tools (e.g., CMake, make/ninja, gcc/clang, Git)
- Experience with network analysis and debugging tools (e.g., Wireshark, tcpdump) and C/C++ application debugging tools (GDB, LLDB, WinDbg, ASan).
- Experience with networking and communications systems/protocols, such as UDP, TCP, RTSP/RTP, and SRT.
- Solid understanding of software architecture, testing, and debugging practices
- Strong problem-solving skills and ability to debug complex, integrated systems
- Ability to collaborate effectively across multidisciplinary teams
- Experience with UI/UX design, especially with real-time data rendering applications
- Expertise with optimizing performance of network pipelines to minimize latency for real-time data presentation.
- Experience in computer vision or sensor processing for robotics applications. Familiarity with NVIDIA-based AI/compute tools (e.g., CUDA, TensorRT, DeepStream, Jetson Linux) is strongly desired.
- Experience with autonomous navigation and path-planning algorithms, particularly in unstructured environments
- Willingness to participate in hands-on testing, including field deployments and sea trials
- Ability to travel occasionally for testing, operations, and customer demonstrations
- Eligibility to obtain U.S. government security clearance (if required)
Salary range is $115,000 - $125,000 per year and includes the following:
- Bonus potential
- Restricted Stock Awards
- Medical
- Dental
- Vision
- Life Insurance
- Disability Insurance
- 401(k)
About Ocean Power Technologies
Sourced by ZipRecruiter
Company size
51 - 200 Employees
Headquarters location
Pennington, NJ, US
Year founded
1984