Woods Hole Oceanographic Institution is currently searching for an Engineer Technician (AUV Embedded Software Engineer Intern) to join the Applied Ocean Physics & Engineering Department in the Scibotics Lab. This is a regular, casual, non-exempt position, and is not eligible for benefits.
The Scibotics Lab at Woods Hole Oceanographic Institution develops autonomous underwater vehicles that help scientists understand the ocean. We invented the SharkCam, an AUV that locates, tracks, and films marine animals like the North Atlantic white shark (great white).
We are seeking an intern to help us develop embedded software for our next ambitious project: protecting the arctic from environmental damage with an AUV capable of detecting and mapping out oil spills under ice.
The internal working title for this position could be either Engineering Assistant I or Engineering Assistant II. The final level of the position will be determined commensurate with the selected candidate's level of education & experience.
You will help the team by:
Developing ROS nodes to interface with various instruments such as sonars, navigation systems, and depth sensors attached to an embedded Linux computer
Designing autonomous navigation, perception, and mapping behaviors to allow the vehicle to respond to environmental stimuli like the presence of oil droplets
Developing ROS-based interfaces for generalized AUV data and control management
Building visualization and user interface software that allows users to interact with the data being passed through the ROS interfaces
Integrating the vehicles computers with other hardware components such as GPS, power management units, etc.
Operating the vehicle during field deployments
Engineering Assistant I
Assists in assembly, maintenance, and repair of equipment with specific instructions and review of work upon completion;
Assists in functional testing of instrumentation following well-defined procedures for set-up and operation of standard test equipment.
With close supervision, uses established procedures to perform prescribed tasks related to the engineering support of oceanographic research.
Engineering Assistant II
Assists in assembly, maintenance, and repair of equipment with instruction and advice; exercises judgment in selecting or adapting procedures and equipment;
Selects and operates standard test equipment, records test data, and performs routine analyses;
Conducts various tests or experiments to troubleshoot and correct minor malfunctions.
With some supervision, applies acquired knowledge of established procedures to the assembly, testing, and use of equipment in support of engineering projects related to oceanographic research.
As deemed necessary by supervisor
Education & Experience
Currently enrolled at an accredited institution/university as a junior, senior, or masters student pursuing a degree in Computer Science, Electrical Engineering, or equivalent
We value candidates who excel in multidisciplinary contexts; our ideal intern will bring both software and electrical engineering experience, but will be prepared to step out of their comfort zone to contribute wherever challenges arise.
The ideal candidate would have many (but not necessarily all) of the following qualifications:
3+ years of software development experience in Python 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
Experience creating graphical user interfaces (GUIs) or data visualization tools
Must be a US Citizen
Ability to secure or maintain Security Clearance
Person drives WHOI vehicle
Physicalduties for this position include but are not limited to, ability to liftless than 25 lbs independently, 2 times per day;carry 10-25 lbs,2 times per day. Visual abilities to include near, far, peripheral, depth perception, and ability todistinguish basic colors. Hearing requirements include the ability to hear and respond to instructions, communicate effectively in loud areas (pier/dock, warehouse).Other physical tasks include occasional prolonged standing/walking; use of hands for basic /fine grasping and manipulation, repetitive motion, reaching above and below the shoulders, pushing, pulling, kneeling, bending, twisting, and stooping. Other occupational requirements include talking, traveling, working around others, and with others. Will be exposed to dust or other irritants and electrical/mechanical/power equipment hazards.Physicalduties are subject to change.
May work at least 8 hours per day and, at times in excess of 12 hours per day, 7 days per week. Sleep and work hours can deviate from those on land. May be expected to work on watch schedule (such as 8 hours on and 8 hours off or 12 hours on and 8 hours off) for all or part of a cruise or to work as hours are needed to accomplish the planned work. May need to travel during holidays and for long distances to and from foreign ports. May experience rudimentary living and working conditions, with shared and basic living quarters and laboratories. May experience bad or extreme weather conditions, including heavy seas, winter weather or hot, tropical weather. Work on deck may occur in both hot and cold conditions around the clock. Sea conditions will lead to active ship motion. Should be able to climb steep and vertical ladders and able to enter and exit compartments through hatches, doors, and sills. Should be able to carry heavy gear and participate in the loading and unloading of the ship as well as in the activities on deck and in the labs during the cruise. Shipboard environment may include: confined areas, shared sleeping quarters (berths) and bathroom facilities, small and basic berthing, fixed meal times and basic menus. Modest levels of heating, cooling, ventilation, and illumination, limited or no email and internet access and limited off-duty and recreational facilities (library, lounge, movies). May be exposed to potential allergens and irritants, including paint fumes. May experience constant and intermittent loud noises, and slippery and uneven surfaces.
Internal Number: 2021-1426
About Woods Hole Oceanographic Institution
Woods Hole Oceanographic Institution (WHOI) is the world's leading, non-profit organization dedicated to ocean science and engineering, exploration and education. Come join a diverse organization whose curiosity, creativity, and commitment help improve the world's understanding of the ocean's importance to the plant and to society. Experience a culture of excellence, dedication, innovation and discovery.Please visit https://careers.whoi.edu for a listing of all of our openings and apply today!