Senior Software Engineer

Precise Systems, Inc.•Dahlgren, VA

About The Position

Precise Systems seeks a Senior Software Engineer to support NSWC Dahlgren. The role is contingent upon contract award to Precise Systems. The engineer will apply software design, development, and engineering expertise to program- and system-level development, including weapons and shipboard systems, combat system integration, modeling and simulation, real-time system control architectures, and software safety and cybersecurity requirements.

Requirements

  • Bachelor’s degree or higher from an accredited university in engineering, computer/software engineering, or computer science.
  • Ten years of experience in software design, development, and engineering applied to program- and system-level development.
  • Three years of concurrent progressive experience developing applications in a containerized environment, such as Docker or Podman.
  • Five years of demonstrated experience developing weapons systems and subsystem-level software products and working with databases such as Oracle or MS Access.
  • Five years of demonstrated experience with Linux and Microsoft Windows operating systems and interfaces.
  • Five years of demonstrated experience with electronic warfare systems and other shipboard systems.
  • Five years of demonstrated experience with combat system integration and system architecture.
  • Five years of demonstrated experience with Navy software safety and industry best programming practices.
  • Five years of demonstrated experience with modeling and/or simulations, real-time system control architectures, interface coding, information assurance/cybersecurity requirements, and independent verification and validation (IV&V).
  • Five years of demonstrated experience coding with programming languages and tools such as C++, C#, Rust, Java, Simu-Link, Python, GNAT Ada compiler, VxWorks, Tornado, and JavaScript/TypeScript.
  • Five years of demonstrated experience developing software for hardware communications using protocols such as TCP/IP, UDP, RTI Data Distribution Service (DDS), Product Line Architecture (PLA), and serial communications.
  • Five years of demonstrated experience with object-oriented software design concepts and Agile methodology.
  • Must be able to obtain and maintain a Secret security clearance.
  • U.S. citizenship is required.

Responsibilities

  • Design, develop, and engineer software at program and system levels.
  • Develop applications in containerized environments.
  • Develop software products for weapons systems and subsystems and work with databases.
  • Support electronic warfare and other shipboard systems, combat system integration, and system architecture.
  • Develop and support modeling and simulation, real-time system control architectures, and interface code.
  • Address Navy software safety, information assurance, cybersecurity, and independent verification and validation requirements.
  • Develop software that communicates with hardware using network, messaging, product line architecture, and serial communication protocols.
  • Apply object-oriented software design concepts and Agile methodology.

Benefits

  • The employer offers an employee-friendly benefits package; applicants are directed to the company website for a comprehensive benefits summary.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service