Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Dynamics Electric Boat Logo

D425 Artificial Intelligence (AI) – Entry-Level Engineer

General Dynamics Electric Boat

Salary not specified
May 13, 2025
Groton, CT, US
Apply Now

The company is seeking a software developer or engineer with experience in artificial intelligence (AI) or machine learning (ML) to support the development of shipboard software for US Navy Nuclear Submarines.

Requirements

  • Proficiency in a high level, object oriented language (e.g. C++, Java, Microsoft .NET, Python, etc.)
  • Knowledge or experience with secure coding (C++ or Java) standards
  • Familiarity with requirement management software (IBM DOORS)
  • Experience with software unit testing (e.g. JUnit, XUnit, Google Test, etc.) tools and methodology
  • Demonstrated knowledge of software lifecycle methodologies (Waterfall and Agile)
  • Familiarity with a source control tool (e.g. Git, SVN, GitLab, CVS, MS Teams, etc.)
  • Proven experience in developing and deploying AI models using relevant frameworks and libraries (TensorFlow, PyTorch, scikit-learn)

Responsibilities

  • Analysis of system-level requirements
  • Development of software and interface requirements
  • Detailed design of software components that satisfy the above requirements and integration of hardware/software
  • Development of unit testing
  • Support to verification and validation testing of performance and operational requirements
  • Troubleshoot and enhance existing software to fix defects, support new or changing hardware/requirements, or enhance features and performance
  • Wrangling, preprocessing and manipulating data for use in ML algorithms

Other

  • A Bachelor of Science degree or higher in Computer Science, Applied Mathematics, or Physics
  • 0-3 years of software development or AI/ML experience
  • Ability to obtain and maintain a US DoD Security Clearance
  • Self-starter with the ability to work independently
  • Strong attention to detail
  • Strong Microsoft Word, Excel, and PowerPoint skills
  • Strong written and verbal communication skills
  • Strong organizational skills