Job Description:
** This position is located in our Wakefield, RI facility**
Summary:
The selected candidate will work on researching, designing, developing, debugging, and testing exciting new robotic platforms and technologies supporting unmanned underwater oceanographic research. Furthermore, the selected candidate will be a key member of a sea trial test and evaluation team supporting the assessment of developing Unmanned Underwater Vehicle (UUV) technologies in realistic operating environments.
Major Responsibilities/Activities:
- Design software solutions for vehicle actuation, sensing, control, networking, and communication
- Debug and test complex software and hardware systems
- Support third-party software and electronic subsystem integration into robotic platforms
- Document software design, operating procedures, and safety procedures
- Install and maintain software applications on prototype robotic platforms
- Install and maintain electrical systems on prototype robotic platforms
Requirements:
- Master’s degree in Computer Science, Computer Engineering, or equivalent, and at least two years experience or a Bachelor’s degree with at least five years experience developing software for robotic systems
- Demonstrated ability to work within and lead small teams of developers and technicians
- Demonstrated experience in solving complex design and engineering problems independently with little guidance
- Proficiency in Java
- Working knowledge of Java Swing
- Proficiency in computer networking and network programming in Java
- Experience developing software interfaces to complex hardware systems (e.g., using serial or TCP/IP)
- Working knowledge of XML
- Embedded programming experience
- Experience in electrical and electronic systems integration
- Effective oral and written communication skills
- Effective problem solving and debugging skills
- Attention to detail and effective time and schedule management skills
- Proven ability to be successful in a dynamic prototyping environment in a small team with dynamic customer requirements
- Willingness to assist in physical installation, fabrication, testing, and troubleshooting where needed
- Ability to travel up to 20% of the time to the Corporate office in Cambridge
- US citizenship is required for this position
Also Desired:
- Proficiency in C++
- Work experience in the robotic or unmanned vehicle domain
- Experience using a variety of third-party and open-source software, including NASA WorldWind, JOGL, and ActiveMQ
- Experience developing for mobile devices (Android, iOS)
- Systems Engineering experience highly desired
- Experience working with sonar and underwater navigation/communication systems
- Familiarization with marine environments
- Military Experience, especially US Navy or US Coast Guard also desirable
To apply for this job please visit www.kovasys.com.