Software Engineering Manager

Computers/Software Herndon, Virginia United States


Description

Software Engineering Manager

Overview

At Liquid Robotics, we make the most experienced ocean surface robot on the planet. Our Wave Glider platform services a wide range of missions, whether it’s acting in partnership with environmental institutes to monitor oil spills or supporting a nation’s sovereignty by listening for submarines deep within the ocean, these rugged uncrewed surface vessels have been deployed in high sea states in the North Sea, hurricanes, or tropical storms, for more than 10 years.
We seek a talented Software Engineering leader to fill a key role in our team of professionals. This person will be the Software Engineering Manager, responsible for executing on software development, testing, and maintenance on various internal and customer projects at Liquid Robotics. This role is located in our Herndon, VA headquarters, and reports to the Head of Engineering.

 

Responsibilities:

  • Lead an established Software Engineering team and recruit new members. This includes software developers, test engineers, and database experts. Identify and help resolve team skill gaps through hiring and training.
  • Manage the Software Function within Liquid Robotics.  This includes maintaining and evolving the existing development environment, enforcing best practices for design, test, and maintenance, developing estimates for work, and monitoring commitments, schedules, and progress of software efforts.
  • Some work will be cross-functional and must consider electrical, firmware, IT, and business considerations. 
  • With your team, analyze and create requirements for software systems. Coordinate this effort with Electrical and Firmware engineers, IT, and DevOps as needed.
  • Work with IT and DevOps to successfully deploy and maintain production software systems. 
  • Ensure software design and implementation are well documented, support peer reviews and gate reviews.

 

Minimum Qualifications:

  • BS in Computer Science, Computer Engineering, or a related field. Advanced degree strongly preferred.
  • 6-10 years of direct experience in software design and development.
  • Minimum 2 years people management.
  • Strong experience in software development, test, and maintenance best practices.
  • Excellent verbal, written, and interpersonal communication skills.

Preferred Skills:

  • Experience with full stack software technologies from device control (OS level) to User Interfaces, data management & data presentation.
  • Experience with maritime autonomous vehicles, sensors, applications, and related architectures (e.g., UMAA, CANopen, etc).
  • Experience collaborating with QA teams to develop and enhance test plans and system integration tests. Strong emphasis on quality from design to release.
  • Experience developing and supporting 24x7 customer facing data delivery, command and control, UI and data management services.
  • Experience with Java, C, C++, C#, Linux, VM, Docker, Windows Servers, SQL
Liquid Robotics designs and manufactures Wave Gliders®, the world’s first wave and solar powered autonomous ocean robots. With partners, they address challenges facing defense, Oil & Gas, commercial and science customers by making ocean data collections and communications easier safer and in real-time. Liquid Robotics was acquired by Boeing in December of 2016 and operates as an independent non-integrated subsidiary. 

For more info, please visit www.liquid-robotics.com  
Liquid Robotics is an Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.