Naval Architect (Software Developer)

  • Location: Alameda, California

  • Job Type: Full Time

  • Minimum Education: BS / Undergraduate degree in naval architecture or related field

  • Minimum Experience: 0-7 Years

  • Required Travel: 10%

The candidate will take part in software development, production, sales, distribution and support of leading-edge products for ship salvage engineering, ship and offshore structure load management, and stability assessment. A strong candidate should have a solid naval architect/ocean engineering background, but also software development capabilities and interest. This position will provide the opportunity of working in a smaller company with other professionals that work closely together, enjoy their work, and produce quality products for the maritime and offshore industries. The position will begin based in our Alameda office, but there will be the opportunity to relocate to other locations if desired.

Job Requirements:

  • Must work well with people and possess good oral and written communications skills

  • Good organizational skills

  • Understanding of scheduling and an ability to adhere to strict deadlines

  • Strong work ethics and dedication

  • General interest in programming and marine software


  • Programming of load management and ship design software

  • Project management of software development projects

  • Interfacing with clients on software projects

  • Programming of calculations applying naval architecture principles and regulations

  • Performance of other duties as assigned


  • Minimum of a Bachelor's Degree in Naval Architecture or a related technical degree

  • 0-7 years of professional programming experience

  • Knowledge of programming focused on Visual Studio, C#, VB & Python

  • Experience in GUI and graphical display design/implementation a plus

  • Familiarity with HECSALV is a plus.

  • Experience with USCG and ABS regulations is a plus.

  • Software testing/QA experience

  • Must have a US Citizenship or permanent residency status (Green Card) to apply

Work will primarily be in our Alameda CA office with an option to relocate to Houston or the East Coast. There will be occasional travel for software support and meetings with clients. The successful candidate will have excellent communications skills and will be able to work both independently and as a part of an interdisciplinary team.