Gbs Group - Philadelphia, PA

posted 25 days ago

Full-time
Philadelphia, PA
Professional, Scientific, and Technical Services

About the position

The GBS Group is seeking a Software Developer to work on complex projects related to Naval ship platforms. This role involves developing coded models of control systems, contributing to cybersecurity solutions, and enhancing software/hardware security for Naval platforms. The position requires collaboration with a team and offers opportunities for professional leadership development.

Responsibilities

  • Development and/or modification of control system cybersecurity software including modeling and simulations tools, vulnerability assessment tools, threat analysis tools, risk assessment tools, situational awareness tools, and forensics tools.
  • Develop and/or modify computer code in languages such as C/C++, C#, Java, Visual Basic, MATLAB, and Labview.
  • Support a range of Integrated Development Environments (IDEs) including Visual Studio and Eclipse.
  • Develop databases utilizing products such as Microsoft Access, SQL, CSV, RDF, OWL, and AllegroGraph.
  • Development and review of detailed requirements, creation and modification of computer programs, Graphical User Interfaces, and databases.
  • Attend peer reviews and perform unit testing; develop and maintain software for embedded systems and machinery plant simulators.
  • Design software, including standalone applications, webpages, and databases, to meet cybersecurity and information assurance requirements.
  • Improve the security features of existing applications to comply with the latest NIST standards.
  • Configuration management of control system software and documentation.
  • Report status, impact assessments, and metrics; track issues, faults, and deficiencies to closure.
  • Development of technical documentation for control systems.
  • Design, implement, debug, and test technical solutions in software.
  • Project planning and consultation with NSWCPD.
  • Develop and review technical documentation, test plans, and reports.

Requirements

  • Bachelor's degree in Computer, Electrical or Electronics Engineering, or Mathematics with a concentration in computer science.
  • Three years of professional experience developing software using high-level languages such as C/C++ or Java.
  • One year of professional experience designing and/or analyzing software architectures.
  • One year of experience with Cameo System Modeler.
  • One year of experience with Linux Operating Systems.
  • Two years of professional experience developing software for web or distributed architecture applications.
  • One or more years of professional experience with Semantic Graph Database technologies such as AllegroGraph, Neo4j, or similar.
  • One or more years of professional experience developing Natural Language Processing (NLP) algorithms or using NLP software tools.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service