Lead Software Engineer (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 developing, testing, and fielding autonomous ships for the US Navy. In this fast moving, demanding and growing field, we are expanding our team in the areas of Software Engineering, Systems Engineering, and Test & Evaluation. One of our key positions to fill is that of Lead Software Design Engineer who will help us raise our capabilities to the next level. We seek a self-starting software team leader who will drive the development of our automation software products and help us #Get_Ship_Done.

General Duties

As Lead Software Engineer, you will do the following:

  • Collaborate with Subject Matter Experts (SMEs) in
    • Autonomy,
    • Hull, Mechanical, and Electrical (HM&E) systems (marine engineers/designers)
    • Cybersecurity
    • Modeling & Simulation (M&S), Model Based Systems Engineering (MBSE), and Automated Test and Retest (ATRT)
  • Lead all phases of the Software Development Life Cycle including requirements analysis, architecture development, code and unit testing, conduct of peer reviews, support of system integration and test and transition to operations
  • Proven skill with design and deployment documentation development
  • Demonstrated record of successful completion and shipment
  • Design, develop, test, and field Modular Open Systems Approach (MOSA)-compliant infrastructures IAW US Navy architectures
  • Design, develop, test, and field HM&E automation applications
  • Support the implementation of a hardware and software based integration laboratory
  • Development of continuous test, integration and deployment tools and processes
  • Operate in a Linux-based environment, using C++ and DDS RTI
  • Support planning and estimating
  • Perform work status tracking using AGILE/KANBAN
  • Provide mentorship and daily tasking guidance for team (2-4) of more junior developers

Minimum Requirements
  • Demonstrated expertise in developing distributed computational and automation control systems, as well as object oriented design, C++, and Linux
  • Demonstrated Competence in Full Stack application design and development
  • Demonstrated Competence in development of a control system and knowledge of underlying principles of automation control (e.g. finite state machines, constraint satisfaction)
  • Demonstrated experience in integrating complex hardware / software systems
  • Experience with implementing Risk Management Framework (RMF) on distributed software systems
  • Demonstrated ability to organize and lead a team in an Agile development environment
  • Demonstrated ability to collaborate with internal and external teammates
  • Familiarity with integrating with embedded or low level (e.g. firmware) based hardware devices.
  • Willingness to travel in support of hardware integration and test
  • US Citizenship along with an Active US Secret Clearance or the ability to obtain a Secret Security Clearance.
  • BS or Advanced Degree in Software Engineering or related discipline, 8-12 experience in software development, 3+ years' experience in a managerial or supervisory position.
  • Experience with implementation of hardware-intensive, near-real-time software
  • Experience with highly-complex system of systems development projects

Desired Qualification
  • Experience with Software support and operations management
  • Experience with industrial controls, maritime domain, or automation
  • Experience with MATLAB/Simulink development and C++ code generation
  • Experience with the data encoding and bindings such as JSON or XML
  • Experience with high speed high speed data protocols as well as data buses such as CAN and MODBUS.
  • Familiarity with Model Based System Engineering (MBSE) and Modular Open Systems Approach (MOSA).
  • Familiarity with Software Safety and Reliability standards and practices
  • Familiarity with DOD, CMMI or IEEE 12207 process models

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.