Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$115k - $125k

Ocean 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)

Vacancy posted 14 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Monroeville, NJ vacancy
  • $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... 
    Suggested
    Local area
    Relocation

    L3Harris Technologies

    Richwood, NJ
    4 days ago
  • $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... 
    Suggested
    Work at office
    Local area
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    Leidos

    Clayton, NJ
    2 days ago
  • $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... 
    Suggested
    Work from home

    Fidelity Investments

    Harrison, Gloucester County, NJ
    16 hours ago
  • $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... 
    Suggested
    For subcontractor
    Local area

    Bray Architects

    Sewell, NJ
    1 day ago
  • $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... 
    Suggested
    Full time
    Local area
    Remote work

    Ocean Power Technologies Inc

    Monroeville, NJ
    9 days ago
  • $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... 

    Bray International, Inc.

    Mantua, NJ
    2 days ago
  •  ...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 employment
    Full time
    Work at office
    Flexible hours

    Wiris

    Ewan, NJ
    18 days ago
  •  ...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 area
    Flexible hours

    L3Harris Technologies

    Mickleton, NJ
    16 hours ago
  •  ..., 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 placement
    Internship
    Local area

    L3Harris Technologies

    Richwood, NJ
    3 days ago
  • $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 work
    Night shift
    Weekend work

    Airport Security Careers

    Elmer, NJ
    4 days ago
  • $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 office
    Local area
    Immediate start
    Remote work
    Relocation
    Relocation package

    Leidos

    Clayton, NJ
    2 days ago
  • $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

    Rowan University

    Glassboro, NJ
    4 days ago
  • $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 time
    For contractors

    GE Mechanical

    Vineland, NJ
    1 day ago
  •  ...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 time
    Work at office
    Immediate start

    DwyerOmega

    Swedesboro, NJ
    25 days ago
  • 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 employment
    Full time
    Temporary work
    Part time
    Interim role
    Work at office
    Local area
    Immediate start
    Remote work
    Relocation
    Relocation package
    Shift work
    Night shift

    Department of the Navy - Agency Wide

    Clayton, NJ
    5 days ago
  • $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 work
    Work at office
    Local area
    Remote work
    Work from home

    Ocean Power Technologies Inc

    Monroeville, NJ
    6 days ago
  • $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 placement
    Internship
    Local area
    Flexible hours

    L3Harris Technologies

    Franklinville, NJ
    2 days ago
  • 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

    Fulton Financial Corporation

    Elmer, NJ
    4 days ago
  • 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... 

    Associates Systems LLC

    Pitman, NJ
    16 hours ago
  • $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 time
    Work at office
    Monday to Friday

    University Radiology

    Franklinville, NJ
    16 hours ago
  • 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...

    Inspira Health

    Elmer, NJ
    3 days ago
  • $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...

    Rowan University

    Glassboro, NJ
    4 days ago
  • 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... 

    Top Stack

    Glassboro, NJ
    2 days ago
  • 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...

    Inspira Health

    Mullica Hill, NJ
    3 days ago
  • 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...

    JobRx, Inc.

    Mullica Hill, NJ
    16 hours ago
  • $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 work
    Local area
    Relocation package
    Flexible hours
    Weekend work
    Afternoon shift

    ACENDA, LLC

    Glassboro, NJ
    16 hours ago
  • $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 area
    Relocation package
    Monday to Friday
    Flexible hours
    Weekend work
    Day shift
    Afternoon shift

    AC001 Acenda, Inc.

    Glassboro, NJ
    5 days ago
  • 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

    Tractor Supply

    Vineland, NJ
    2 days ago
  • 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... 

    Top Stack

    Glassboro, NJ
    2 days ago
  • 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 employment
    Full time
    Temporary work
    Part time
    Interim role
    Work at office
    Local area
    Immediate start
    Remote work
    Relocation
    Relocation package
    Shift work
    Night shift
    Rotating shift

    Department of the Navy - Agency Wide

    Clayton, NJ
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!