Software Engineer
$115k - $125kOcean Power Technologies Inc
Job Description
Job Description
Job Title: Software Engineer
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
Qualifications:
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
Desired:
- 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)
Ocean Power Technologies provides equal employment opportunities to all employees and applicants for employment without regard to race, color, creed, ancestry, national origin, citizenship, sex or gender (including pregnancy, childbirth, and pregnancy-related conditions), gender identity or expression (including transgender status), sexual orientation, marital status, religion, age, disability, genetic information, service in the military, or any other characteristic protected by applicable federal, state, or local laws and ordinances. Equal employment opportunity applies to all terms and conditions of employment, including hiring, placement, promotion, termination, layoff, recall, transfer, leave of absence, compensation, and training.
Salary range is $115,000 - $125,000 per year and includes the following:
- Bonus potential
- Restricted Stock Awards
Benefits include:
- Medical
- Dental
- Vision
- Life Insurance
- Disability Insurance
- 401(k)
$91k - $135k
...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Embedded Software Engineer – MES Level Job Code: 37063 Job Location: Camden, NJ Schedule: 9/80 reg with every other Friday off Are you...SuggestedLocal areaRelocation$92.3k - $166.85k
...Description We are seeking a Lead Transmission Line Engineer who will manage a collaborative and dynamic team working in a fast-paced environment, solving challenging problems involved with electric transmission. The successful candidate will serve as a Lead Engineer...SuggestedWork at officeLocal areaImmediate startRemote workRelocation packageFlexible hours$107k - $216k
...Description: The Role We are seeking a Principal Quant Engineer to join our Quantitative Research & Investments Technology (QRIT... ...will include hands on development collaborating with team of software engineers and quantitative developers. The Expertise and...SuggestedWork from home$80k
...Applications Sales Engineer Sales Engineer Opportunity Flow Control, a Division of Bray Sales, Inc. Location: On-site, 5 days a week Elevate Your Career with Flow Control Are you passionate about sales and engineering? At Flow Control, a thriving division...SuggestedFor subcontractorLocal area$105k - $115k
...Job Description Job Description Job Title: Mechanical Engineer Location: Full-time, onsite in Monroe Township, NJ Reports... ...experience in mechanical engineering or related field ~ Required Software Capabilities - SolidWorks, MS Office, ANSYS ~ Experience with...SuggestedFull timeLocal areaRemote work$80k
Bray International, Inc. is seeking a motivated Sales Engineer in Mantua Township, NJ. In this role, you'll collaborate with Outside Sales to identify optimal technical solutions and provide excellent customer support. The ideal candidate will have 2-5 years of relevant...- ...Job Description Job Description Salary: Calling all Engineering Leaders with a passion for math and product! If you enjoy leading... ...and evolving environment keep reading We are WIRIS, a software development company headquartered in Barcelona, with an office...Permanent employmentFull timeWork at officeFlexible hours
- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Sr. Member Engineering Staff - Information Assurance Engineer Job Code: 36203 Job Location: Camden, New Jersey (On-Site) Schedule: 9/80 Regular...Local areaFlexible hours
- ..., air, land, sea and cyber domains in the interest of national security. Job Title: (DoD SkillBridge), Sr. Specialist, Systems Engineer Job Code: 27295 Job Location: Camden, NJ Job Schedule: 9/80 L3Harris’ DoD SkillBridge is connecting transitioning service...Work experience placementInternshipLocal area
$25 - $50 per hour
Role Overview TSA is accepting applications for Lead and Supervisory Transportation Security Officers at airports in Elmer. These roles are ideal for individuals looking to step into leadership positions within airport security operations. TSA provides training to prepare...Shift workNight shiftWeekend work$73.45k - $132.78k
...Description Leidos is seeking a Senior Transmission Line Engineer who will work as members of a dynamic team working in a fast-... ...Maintain strong technical proficiency in industry-standard software and Leidos design processes. Required Education & Experience...Work at officeLocal areaImmediate startRemote workRelocationRelocation package$85.55k - $98.39k
Rowan University is hiring a Web Operations Specialist (PSS1) in the Division of Marketing & Communication. The role involves managing and maintaining the infrastructure and operations of the university's websites, including server administration, ensuring optimal performance...Work at office$80k - $90k
...GED Five (5) years' experience in mechanical service, mechanical field estimating, or related field OR Bachelor's degree in Engineering, Construction Management, or related fields and two (2) years' experience in Project Management and/or estimating, at least two...Full timeFor contractors- ...Description Job Description Description: Manufacturing Automation Engineer II Swedesboro, NJ | Full-Time About the Role We’re... ...Rexroth, Festo, Parker Hannifin Design & Manufacturing Software: SolidWorks, AutoCAD, Mastercam, ANSYS Data & Quality:...Full timeWork at officeImmediate start
- Summary You will serve as a RIGGER LEADER in the DEPARTMENT OF NAVY to include work sites of Portsmouth Naval Shipyard, Puget Sound Naval Shipyard, Norfolk Naval Shipyard, Trident Refit Facility Bangor and Pearl Harbor Naval Shipyard and Intermediate Maintenance Facility...Permanent employmentFull timeTemporary workPart timeInterim roleWork at officeLocal areaImmediate startRemote workRelocationRelocation packageShift workNight shift
$105k - $110k
...Job Description Job Description Job Title: Customer Support Engineer Location: Role is onsite in Monroe Twp NJ, some flexibility /remote work from home with occasional travel to customer sites, manufacturing facilities, or government offices. Reports To:...Contract workWork at officeLocal areaRemote workWork from home$96k - $178k
...security. Job Title: (DoD SkillBridge), Senior Specialist, Quality Engineer Job Code: 35522 Job Location: Camden, NJ Schedule... ...years of prior related experience. Proficiency in MS Office software (Excel/Outlook/Word/PowerPoint, etc.) Knowledge of Geometric...Work experience placementInternshipLocal areaFlexible hours- Fulton Financial Corporation is seeking a full-time team member in Elmer, NJ. Responsibilities include driving sales, ensuring compliance, and leading a dynamic team. Expect to engage proactively with customers and foster relationships through a customer-centric approach...Full time
- A civil engineering firm in New Jersey is seeking a Civil Engineer to design and engineer projects related to commercial and residential land development. Candidates should have a Bachelor's Degree in Civil Engineering and at least 3 years of relevant experience, with AutoCAD...
$33 per hour
Job Posting University Radiology, the largest provider of subspecialty radiology and teleradiology services in NJ, is comprised of over 200 Board Certified radiologists with advanced U.S.-based training and expertise in all modalities and all subspecialty areas. In ...Full timeWork at officeMonday to Friday- Job Description Major Function: Produces computerized tomography images of designated anatomical areas as ordered/directed by a licensed physician, according to established practices and procedures. Qualifications: Education & Experience: ~ Accredited program...
$85.55k - $98.39k
Rowan University in Glassboro, New Jersey, is hiring a Web Operations Specialist to manage the infrastructure and operations of its websites. This includes ensuring optimal performance of CMS and web servers and collaborating with various teams on web projects. The ideal...- We are seeking a skilled Network Engineer to join a growing IT team in a hybrid environment. This role will be responsible for designing, implementing, supporting, and optimizing enterprise network infrastructure while ensuring high availability, security, and performance...
- Inspira Health in Mullica Hill, NJ is seeking a dedicated professional to lead Blood Bank operations. This role involves overseeing staff, ensuring compliance with policies, and fulfilling Quality Assurance duties. Candidates must have a Bachelor’s degree in a related field...
- Job Description MAJOR FUNCTION: The Director of Infusion and Specialty Pharmacy Services at Inspira Health is responsible for leading and optimizing system-wide pharmacy operations across retail, specialty, infusion, and 340B programs. This role is responsible for driving...
$500 per month
## Associate DirectorApplylocations: US NJ Glassboro 110-114 East High Street: US NJ Atlantic City 3201 Atlantic Avenuetime type: Full timeposted on: Posted 2 Days Agojob requisition id: JR100941**If you want to make a living by making a difference, join Acenda as an**Program...Contract workLocal areaRelocation packageFlexible hoursWeekend workAfternoon shift$48k
Acenda Integrated Health provides 100+ behavioral health programs in New Jersey, including mental health services, crisis care, substance use recovery, and family therapy. This role is part of the Family Success Centers, community‑based family‑centered gathering places...Local areaRelocation packageMonday to FridayFlexible hoursWeekend workDay shiftAfternoon shift- Tractor Supply Co. - - Responsibilities: Deliver Legendary Customer Service by greeting the Customer, uncovering needs, and recommending solutions; Execute basic, promotional, and seasonal merchandising activities; Perform Opening/Closing procedures and drive daily cash...Seasonal work
- Top Stack is seeking a skilled Network Engineer to join its growing IT team in Glassboro, New Jersey. In this hybrid role, you will be responsible for designing, implementing, and supporting enterprise network infrastructure while ensuring optimal performance and security...
- Summary You will serve as a MACHINIST LEADER (EXPERT) in the DEPARTMENT OF NAVY to include work sites of Portsmouth Naval Shipyard, Puget Sound Naval Shipyard, Norfolk Naval Shipyard, and Pearl Harbor Naval Shipyard and Intermediate Maintenance Facility. This...Permanent employmentFull timeTemporary workPart timeInterim roleWork at officeLocal areaImmediate startRemote workRelocationRelocation packageShift workNight shiftRotating shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!


