The Ocean Systems Laboratory at WHOI, the developer of REMUS AUVs, is currently seeking an embedded software developer to join our team. I’m writing you in hopes that you may help to communicate this opportunity as broadly as possible.
If you know of anyone who may be interested in joining us, please forward this notice along to them.
A brief description is included below. Interested folks are encouraged to apply online either through the WHOI website, or by following the link below.
Thanks in advance for helping to get the word out.
Matthew D. Grund
Senior Engineer Woods Hole Oceanographic Institution 92 Water Street MS#10 Woods Hole MA 02543 (508)289-3980
JOB SUMMARY: This position is a software development role in marine robotics with field testing responsibilities. The successful candidate will have strong C++ development skills, with excellent software engineering habits, and a solid background in software testing. For the Engineer II level, this position identifies and participates in engineering projects in support of scientific and research activities through the demonstration of one or more specialized skills, with some supervision to achieve assigned objectives. Will be expected to work on tasks requiring creativity and independent thinking, along with a proven understanding of fundamental research and engineering principles. For the Research Engineer level, this position works creatively and independently to establish objectives, meet deadlines, and complete difficult engineering assignments by demonstrating full competency in one or more engineering areas; assists substantively in planning technical aspects of experiments, as well as design, testing, and use of major system components, with little supervision. ESSENTIAL FUNCTIONS: • Develops AUV controller software in VxWorks • Develops Visualization applications and AUV user interface in Windows • Evaluates AUV performance from telemetry and engineering data logs • Tests AUV systems at sea • Travels, as much as 12 weeks per year, to support tests and demonstrations
NON-ESSENTIAL FUNCTIONS: • Other related duties as assigned by supervisor
DESIRED EDUCATION & EXPERIENCE: Engineer II level: Master’s degree in an electrical engineering, computer science, or related with minimal experience, or a Bachelor’s degree in electrical engineering, computer science, or equivalent with four (4) plus years of relevant experience. In the absence of a formal degree, considerable equivalent work experience is required. Research Engineer level: Ph.D. in electrical engineering, computer science, or related field, or Master’s degree in electrical engineering, computer science, or related field with several years of related experience, or Bachelor’s degree in electrical engineering, computer science, or related field with more than five years of related experience. In the absence of a formal degree, considerable equivalent work experience is required. Both levels*: • Master’s degree is preferred. • Demonstrated experience in the following areas: ○ Embedded software development with a real time operating system: VxWorks or equivalent ○ Strong object orientated skills in C++ ○ Inter-process communications and networking ○ Visual Studio MFC experience a plus • Good working knowledge of maritime navigation and oceanography • Good written and oral communication skills *Position level will be determined by the selected candidate’s level of education & experience. SPECIAL REQUIREMENTS: • Must be able to obtain and maintain TWIC card. • Must be able to obtain and maintain secret clearance (Must have U.S. citizenship or Permanent Resident visa status).