Serco

Senior Software Engineer

Serco

full-time

Posted on:

Location: Rhode Island • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

GoJavaLinuxRay

About the role

  • Design, develop, and test components of the Submarine Bridge Trainer with a focus on the sonar simulation components
  • Be part of the Kanban team responsible for developing and delivering the Submarine Bridge Trainer to the Navy
  • Assist in integrating, testing, and installing the Submarine Bridge Trainer
  • Work on the sonar simulation system that is part of the NUWC Navigation Training Suite
  • Collaborate with Serco and NUWC teams to design, construct, and deliver next generation undersea warfare Training Systems to the Fleet

Requirements

  • Bachelor’s degree in Computer Science or similar field
  • An Active Secret Clearance
  • US Citizenship
  • 15 years of software experience OR Master’s Degree with 10 years of experience
  • Expertise with object-oriented programming
  • Proficiency with C++ and Java
  • Ability to perform advanced tasks in a RHEL/CentOS Linux environment
  • Understanding of the software development lifecycle
  • Working knowledge of git
  • Ability to work on site Newport, Rhode Island
  • Firm grasp of underwater acoustics principles (desired)
  • Familiarity with Oceanographic and Atmospheric Master Library (OAML) databases (desired)
  • Proficiency working in RHEL/CentOS Linux environments (desired)
  • Experience using Comprehensive. Acoustic Simulation System (CASS) using the Gaussian. Ray Bundle (GRAB) and the Staple Tool Kit (desired)
  • Knowledge of software architecture and design of object-oriented applications, unit testing, debugging and installation (desired)
  • Working knowledge of Red Hat KVM virtualization platform (desired)
  • Experience with Naval Systems and simulations, particularly submarine systems (desired)
  • Willing to travel (desired)