You are viewing a preview of this job. Log in or register to view more details about this job.

Entry-Level Scientist/Engineer – Computer Vision & Autonomous Systems

Are you interested in artificial intelligence, computer vision, autonomy, and real-world defense applications? NSWCDD is seeking entry-level Software Engineers and Computer Scientists to support the development of next-generation remote weapon station automation and autonomous system capabilities for the U.S. Navy.

In this role, you will work alongside experienced engineers and scientists to develop software that supports automated target detection, tracking, and kill chain automation technologies. You will contribute to cutting-edge research and development efforts involving computer vision, artificial intelligence/machine learning, and autonomous systems integration.

What You’ll Do

  • Support the development and integration of software for automated detection and tracking systems
  • Assist with computer vision and AI/ML software development efforts
  • Develop, test, debug, and improve software applications using languages such as C++ and Python
  • Collaborate with engineers and technical teams to integrate software with hardware and networked systems
  • Participate in system testing, experimentation, and performance analysis
  • Document technical work and present findings to team members and leadership
  • Use modern software development tools and workflows, including GitLab and collaborative development environments
  • Gain exposure to real-world defense systems, systems engineering processes, and advanced technology development

What We’re Looking For

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related STEM field
  • Experience through coursework, projects, internships, or research in one or more of the following:
    • C++
    • Python
    • Artificial Intelligence / Machine Learning
    • Computer Vision
    • Software Development
    • Git/GitLab
  • Strong problem-solving and analytical skills
  • Ability to work independently and collaboratively in a team environment
  • Strong written and verbal communication skills
  • Interest in autonomous systems, robotics, defense technology, or advanced software systems

Preferred Experience

  • Exposure to object-oriented programming principles
  • Familiarity with networking concepts or cybersecurity principles
  • Experience debugging software applications
  • Experience working on team-based technical projects

Why Dahlgren?

At NSWCDD, your work directly supports national defense and emerging Navy technologies. You’ll have the opportunity to apply your education to meaningful real-world problems while working with advanced systems in AI, autonomy, cybersecurity, radar, combat systems, and more.

This is an opportunity to grow your technical skills, work on impactful projects, and build a career supporting missions that matter.