Ocean Power Technologies · 3 hours ago
Software Engineer
Ocean Power Technologies is a leader in marine robotics, focusing on advanced autonomous systems for ocean exploration. They are seeking an experienced Software Engineer to develop software for their WAM-V autonomous surface vehicles, emphasizing programming and networking expertise, particularly in robotics applications.
EnergyEnergy StorageRenewable Energy
Responsibilities
Develop robust, reliable software for control, navigation, and communication of autonomous surface vehicles
Integrate software with hardware systems, working closely with mechatronics and embedded engineers
Work with sensor inputs (e.g., cameras, radar, sonar, LiDAR, Starlink, cellular) to enable data capture, obstacle avoidance, and autonomy behaviors
Advance obstacle detection and avoidance algorithms, leveraging AI and machine learning
Improve multi-vehicle cooperative behaviors in surface, sub-surface, and aerial domains
Develop simulations to model vehicle behavior in dynamic ocean environments
Debug and troubleshoot software issues in complex, real-world operational conditions
Maintain technical documentation, including software architecture, APIs, and test procedures
Qualification
Required
Bachelor's degree in Computer Science, Engineering, or a related field
Minimum 2 years of experience in a software engineering role related to robotics, autonomous vehicles, or embedded systems
Proficiency in C and C++ with experience in real-time and embedded systems
Strong experience with UNIX-based operating systems and POSIX-compliant environments
Experience working with ROS (Robot Operating System)
Expertise in networking and communications, including Serial, UDP/IP, RF, LTE, WiFi, and satellite systems
Strong problem-solving skills and ability to debug complex systems
Excellent communication skills and ability to work collaboratively in cross-functional teams
Preferred
Experience in computer vision, particularly for obstacle detection and sensor processing
Experience in machine learning, especially applied to autonomous systems
Knowledge of SLAM (Simultaneous Localization and Mapping) for autonomous navigation
Experience with SFML (Simple and Fast Multimedia Library)
Hands-on experience with autonomous or marine vehicles or willingness to participate in field testing and sea trials
Familiarity with microcontrollers and their integration with robotic systems
Ability and willingness to travel occasionally for testing, field operations, and customer demonstrations
Eligibility to obtain U.S. government security clearance (if required)
Benefits
Medical
Dental
Vision
Life Insurance
Disability Insurance
401(k)
Company
Ocean Power Technologies
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.
Funding
Current Stage
Public CompanyTotal Funding
$67.95MKey Investors
NJEDAUS Department of Energy
2024-01-29Undisclosed· $1.2M
2022-07-18Grant· $1.1M
2014-06-27Grant· $4.71M
Leadership Team
M
Mike M. Mekhiche
Vice President, Engineering
Recent News
2025-12-15
2025-12-05
Company data provided by crunchbase