Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: Newport, RI
Career Level: Entry Level
Industries: Technology, Software, IT, Electronics

Description

Description

SAIC is seeking a Computer Scientist to support the US Navy in Newport, RI.

JOB DESCRIPTION: 

SAIC provides technical support on-site at the Naval Undersea Warfare Center Division Newport (NUWC) in Newport, Rhode Island. SAIC is currently looking for a motivated Computer Scientist to join a multidisciplinary team of engineers and scientists to develop applications supporting underwater modelling and simulation for the Office of Naval Intelligence (ONI). Applicants should have a strong background in computer science, with the skills to transform design concepts into fully functional software. 

JOB DUTIES:

  • Candidate must be able to take a project from the initial design phase through development, testing, and final deployment.
  • Prior experience with developing C++ applications is required while familiarity with Qt and CMake is desirable.
  • The ideal candidate would have experience creating both front-end and back-end applications. 

Qualifications

REQUIRED EXPERIENCE AND CLEARANCE:

  • Bachelor's Degree or higher in Computer Science with two (2) years of experience as a computer scientist.
  • Familiarity with object-oriented programming, distributive programming, parallelization, front and back-end application development.
  • Experience with C++, MATLAB, Python programming languages.
  • Familiarity with package building tools (Make, CMake) and compilers (Visual C++/MSVC, GCC).
  • Strong problem solving and debugging skills.
  • Operating Systems: Windows, Linux.
  • Version Control: Git. 
  • Candidate must be a US Citizen.
  • Ability to obtain a Secret Security Clearance.
  • SAIC will sponsor qualified candidates for clearance. 

DESIRED EXPERIENCE:

  • Foundational understanding of linear algebra and matrix operations, including linear transformations, FFT, and frequency domain analysis.
  • Knowledge of acoustics engineering principles and signal processing.
  • Experience with Qt signals and slots, developing frontend UIs and backend logic.
  • Unit Testing: Google Test.
  • Network Protocols: TCP, UDP, SSH, etc.


 Apply on company website