Software Architect (Automation & Autonomous Vessels)
Gibbs & Cox

Orlando, Florida

Posted in Defence and Military


This job has expired.

Job Info


Company Profile

Are you passionate about fielding disruptive technologies to save lives and transform industries? Do you have the skills needed to support a program management office dedicated to the engineering of autonomous vehicles for national security and commercial clients? Are you hungry for an opportunity that will expose you to cutting-edge IT, challenging project management problems, business administration, operations and capture?

Gibbs & Cox is America's largest independent and privately owned Naval Architecture and Marine Engineering Firm. For 90 years we've served government, commercial and recreational markets--from cruisers to superyachts. Our unmanned systems team is a rapidly expanding start-up within the company that is combining our deep maritime expertise with cutting-edge robotics, automation and AI to deliver the world's first, reliable, large unmanned surface vessels.

Gibbs & Cox is an EEO/An Affirmative Action M/F/D/V Employer

General Description

Gibbs & Cox is seeking leader in automation development and software architecture to help develop, lead, and mentor a software engineering team that will own architecture, design, development, test, and integration of our automated marine platforms.

General Duties

Essential responsibilities include, but are not limited to:

  • Developing clear architectural guidance to multiple stakeholders, including executive and project management, technical developers, customers, end users, and hardware fabricators and integrators
  • Define logical work and organizational structures to address ill-defined problems
  • Support stakeholder analysis and business case development
  • Perform planning and estimating in support of budgeting
  • Collect metrics, perform analysis and conduct continuous process improvement
  • Collaborating with subject matter experts to:
  • Drive technical initiatives in sensor processing and control, device actuation, system diagnostics and monitoring.
  • Integrate embedded systems into the automation software stack.
  • Develop and implement monitoring, diagnosis, and prognosis applications for vessel hull, machinery, and electrical systems.
  • Provide insight and value across a variety of fields including robotic process automation (RPA), machine learning (ML), perception, and user experience design.
  • Specifying and documenting software systems, interface definitions and technology roadmaps
  • Communicating proactively and effectively with autonomy platform and USV engineering and project stakeholders in a highly agile and evolving environment
  • Working closely with geographically dispersed teams and strategic partners in a timely, responsible and respectful manner
  • Support development and validation of safety-critical code for our automation systems
  • Define, enhance or modify, and communicate open architectures in accordance with various standards.
  • Support Development and test of solutions in C++ and Java in a Linux operating environment.

Minimum Requirements
  • US Citizenship along with an Active US Secret Clearance or the ability to obtain a Secret Security Clearance.
  • BS or Advance Degree in Software Engineering or related discipline. 5-8 years development experience with 5+ years' experience in a management or supervisory position
  • Demonstrated deep knowledge of multiple software design principles
  • Demonstrated experience with the entire software development life cycle
  • Demonstrated Competence in Full stack design and development
  • Demonstrated record of shipping products on time and budget
  • Demonstrated deep knowledge of C++ and Java in a Linux operating environment.
  • Willingness to travel offshore or internationally to provide support, testing, and integration with hardware.
  • Strong oral and written communication and proven analytical and problem solving skills.
  • Outstanding time management skills, demonstrated ability to work independently and as part of a team to deliver results.
  • Development in a containerized or virtualized server and storage environment
  • Experience in RMF hardening and accreditation of developed software
  • Experience with proposing, planning, and executing research and development efforts
  • Experience with R&D transition
  • Experience with implementation of hardware-intensive, near-real-time software
  • Experience with highly-complex system of systems development projects

Desired Qualification
  • Experience developing systems using model based approaches (UML, MBSE, etc.)
  • Familiarity with high speed data buses such as Profinet, CAN, and MODBUS.
  • Experience leading technical volumes or sections of proposals.
  • Experience with fault detection and fault mitigation strategies.
  • Experience with communication protocols used in embedded, robotics and automotive or aviation industries.
  • Working familiarity with one or more of the following: DoD Architecture Framework, Open Systems Architecture (OSA), Enterprise Architect, Linux/Unix, VxWorks.
  • Familiarity with interoperability standards and standards development (e.g. ISO, SISO, NIST, IEEE, STANAG, etc)
  • CMMI Processes, Agile (Scrum) Methods, Model Based Systems Engineering (MBSE) and SysML tools such as Rhapsody or MagicDraw.

Security Requirements

Applicant will be subject to a security investigation and must meet the eligibility requirements to obtain and maintain a security clearance issued by the US Government. In addition to the security clearance, this position may require an additional background screening for base access.


This job has expired.

More Defence and Military jobs



Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.