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.
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.