Jobs ~ PLEASE NOTE:
The MATE website is no longer actively posting new job announcements. New job announcements can now be viewed and posted on the MTS Career Center Website <https://mtsociety.careerwebsite.com/>. You can click on the Post a Job button directly from the Marine Technology Society Career Center page to submit a new posting. Thank you!
AUV Embedded Software Engineer
URL: https://careers.whoi.edu/
Company / Organization: Woods Hole Oceanographic Institution
Type: Full-time
City: Woods Hole
State or Country if outside US: Massachusetts
Duration: Indefinite
Description:
Woods Hole Oceanographic Institution (WHOI) is searching for a highly motivated and enthusiastic Embedded Software Engineer to join the Scibotics Lab within the Applied Ocean Physics & Engineering Department (AOPE). This is a regular full-time, exempt position, and is eligible for full benefits. The Scibotics Lab at WHOI develops autonomous underwater vehicles (AUVs) and new capabilities with innovations in hardware and software that help scientists and society better understand the ocean. We invented the SharkCam, an AUV that locates, tracks, and films marine animals like the North Atlantic white shark. Our team strives to develop non-proprietary software that is accessible to the wider scientific community. Although our focus is on AUVs and their applications, our team works with ROVs, UAVs, biologger tags and novel sensor development such as the midwater oil sampler. In the spring of 2023, we are opening a brand new, cutting edge robotics lab in WHOI's newest building: The David Center for Ocean Innovation. Our team has access to cutting-edge maker space equipment, large test tanks, advanced machining, and collaborative collision spaces just to name a few. We are seeking a highly motivated software engineer to join our team and help us develop embedded software for a series of ambitious projects: protecting the arctic from environmental damage with an AUV capable of detecting and mapping out oil spills under ice; marine megafauna following algorithms in the deep sea; benthic habitat surveys in rough terrain; obstacle avoidance in and around wind turbines; and much more. The ideal candidate will both contribute to existing ideas and technologies as well as bring their own creative ideas to our lab.
Requirements:
The ideal candidate would fit many (but not necessarily all) of the following qualifications.. 3+ years of software development experience in Python and/or C++ Experience developing software using ROS, LCM, or a comparable robotics middleware Experience working with embedded Linux systems (Raspberry Pi, etc.) Working knowledge of robotics system design (navigation and planning methods, sensing technologies, perception algorithms, etc.) Familiarity with electronics: RS-232 communication, microcontrollers, DC power distribution, acoustic transducers, sonar, oscilloscopes, CPU BIOS configuration Familiarity with oceanographic sensing technology such as sonar, ADCPs and IMU's Experience creating graphical user interfaces (GUIs) or data visualization tools Experience with version control within a team software development environment. The internal working title for this position could be either Engineer II or Research Engineer. The final level of the position will be determined commensurate with the selected candidate's level of education and experience.
Point of Contact: Courtney Papcun