
Senior Software Engineer
Serco
full-time
Posted on:
Location: Rhode Island • 🇺🇸 United States
Visit company websiteJob 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)