Ocean Power Technologies - Richmond, CA

posted 4 days ago

Full-time
Richmond, CA
Professional, Scientific, and Technical Services

About the position

The Software Engineer for Autonomous Vehicles will be responsible for developing and enhancing software systems for marine robotics, specifically focusing on the WAM-V technology. This role requires a strong technical background in autonomous vehicles and offers the opportunity to work on innovative solutions that impact ocean exploration and monitoring. The engineer will collaborate with hardware teams and utilize advanced algorithms to ensure the precision and reliability of marine robots.

Responsibilities

  • Develop robust and reliable software solutions for control, navigation, and communication of WAM-V technology.
  • Collaborate with hardware and mechatronics engineers to integrate software with hardware systems.
  • Interface and work with sensor inputs for data capture, obstacle avoidance, and other desired behaviors.
  • Advance development on obstacle detection and avoidance algorithms using AI and ML.
  • Advance development of multi-vehicle cooperative behaviors in multiple domains.
  • Advance development of the simulation environment.
  • Identify, troubleshoot, and resolve software-related issues in a dynamic environment.
  • Prepare and maintain documentation of code, software, and test procedures.

Requirements

  • Bachelor's degree in Computer Science or related field, with specialization in robotics or autonomous vehicles preferred.
  • Minimum of 2 years experience in a robotics-related role.
  • Expert in C and C++.
  • Experience with UNIX-like Operating Systems.
  • Experience with POSIX.
  • Experience with ROS.
  • Experience with microcontrollers.
  • Experience in machine learning.
  • Experience in computer vision.
  • Experience working with and implementing multiple communication systems.

Nice-to-haves

  • Experience with SFML.
  • Experience with SLAM (Simultaneous Localization and Mapping).
  • Experience with iOS Development.
  • Hands-on experience with marine vehicles or willingness to participate in sea trials.
  • Willingness to travel and conduct field operations on occasion.
  • Eligibility to obtain US Government Security clearance.

Benefits

  • Competitive salaries
  • Comprehensive benefits
  • Vibrant workplace culture that fosters innovation and collaboration
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service