VectorCSP · 4 months ago
Software Systems Engineer
VectorCSP is a company providing engineering support for C5ISR systems aboard Coast Guard aircraft and surface assets. The Software Systems Engineer will be responsible for maintaining and integrating C5ISR systems, providing technical support, and assisting in the development of system hardware and software solutions.
Information Technology
Responsibilities
Provide daily engineering and subject matter expert support services to maintain Coast Guard Aviation C5ISR systems and supporting equipment in all active versions
Assist the Government in identifying engineering solutions to maintain system hardware and software, support system maintenance, and integration
Provide technical engineering support services to install, update, repair, and/or modify C5ISR systems and spaces to include: Satcom and Radar Systems, Routers, Switches, Workstations, Laptops, Boundary components, Uninterrupted Powers Supplies (UPS), Video processors, Power Distribution Systems, Cabling Systems, Minotaur Aviation Mission System (M-AMS), Minotaur Ground station (MGS)
Requirements Analysis: Provide engineering support for C5ISC including, assisting the Government in evaluation of potential C5ISR software and hardware components for C5ISR systems, and assisting the C5ISC Program Manager in all aspects of C5ISR system design. These lower-level specifications are derived from existing operational and system level requirements provided by the Coast Guard
Software Requirements: Assist the Government in developing and delivering C5ISR software modifications, updates, and repair services to Coast Guard aviation units
Hardware Requirements: Assist the Government in the effective and economical managing of aviation C5ISR hardware products, systems, or equipment encompassing inventory control, record keeping, packaging, handling, storage, storekeeping, transportation procedures, and regulations
Interface Design Specifications: Provide support to C5ISC in the development of existing and future aviation C5ISR software sustainment tools by identifying lower levels system hardware-hardware, hardware-software, and software-software interface requirements. Documents may include block diagrams and basic system wiring schematics
System Design and Integration: Provide assistance to the Government in development of Engineering Change Proposals (ECP) and Time Compliance Technical Orders (TCTO). Execute system installations in accordance with designated ECPs/TCTOs. If deviations from the approved installation methods are required, these must be documented and updated in a follow-on ECP/TCTO
Perform system integration at the MSSL and assist as required at various other offsite locations
System Discrepancy Support: Perform service desk functions as they relate to Incident Management in support of unclassified and classified enterprise, client, and network services for USCG aviation assets. This support also includes terrestrial networks used by the USCG (shore sites) and networks using remote-IPs for assets with limited connectivity and bandwidth (aircraft). This includes, but is not limited to, the completion of the following tasks: Server Security Log Exports, Application updates or changes, Dynamic Host Configuration Protocol (DHCP) option modification/corrections, Keep Trellix up to date. Update virus definitions., Triage Remedy tickets, Troubleshoot Public Key Infrastructure (PKI) issues, Configuration of Common Operational Picture (COP) tools including but not limited to Intelligence Situational Awareness Tool (ISAT), Global Command and Control System (GCCS), and Minotaur Aviation Mission System (M-AMS)
Software Integration: Provide daily technical engineering and Information Assurance (IA) support for C5ISC and ALC including evaluation of proposed C5ISR software updates for aviation and effected ground based C5ISR systems. Maintain IA oversight and functionality testing of C5ISR systems and provide technical, administrative, and operational IA support to the C5ISC MSSL Government Project Lead in analyzing and identifying Commercial of the shelf (COTS), Government Owned Technology solutions (GOTS), and Open-Source software applications to meet the requirements
Software Maintenance: Provide daily support to C5ISC that encompasses tasks necessary in software maintenance activities including scripting, testing, scheduled IA patches, asset software image storage, maintenance of software database, and on-site casualty repair services for fielded assets assistance to units
Provide daily support to the C5ISR aviation program in management and development of Virtual Machine (VM) and containerized environments. Some aviation systems have transitioned to running multiple tools as VM's (eg. Nessus Vulnerability Scanning)
Use configuration management tools provided by the Government to enter and maintain configuration data as directed by the COR. Current tools in use include, but are not limited to, the Aviation Logistics Management Information System (ALMIS) and the Authorized Software List (ASL)
Make use of static analysis tools (e.g., ACAS Nessus) provided by the Government to mitigate security vulnerabilities in software development
Use management tools (currently Enterprise Project Management (EPM) tool (based on Microsoft Project Professional and Project Server) for project management and tracking of resource hours) provided by the Government to record and track progress towards completion of assigned tasks. Keep track of average team velocity and include this metric in the monthly status reports
Make use of the Government provided Security Content Automated Protocol (SCAP) Compliance Checker and the Security Technical Implementation Guidance (STIG) viewer to capture compliance of C5ISC supported aviation C5ISR systems with DISA mandated STIG's
Qualification
Required
BS degree in an IT field, or equivalent experience
COMPTIA Security+ certification
Secret clearance
Experience with requirements analysis and development
Developing/interpreting block diagrams and basic system wiring schematics
Development of ECPs and TCTOs and system installations
Service desk support for unclassified and classified enterprise, client, and network services
Information Assurance support
Scripting, testing, scheduled IA patches, asset software image storage, maintenance of software database, and on-site casualty repair services
Configuration management and static analysis tools
Demonstrated experience in Microsoft operating systems (Windows 10 and Windows 11)
Demonstrated experience in Red Hat Enterprise Linux (RHEL 7.x, 8.x, 9.x) & CentOS(6.x)
Demonstrated experience in Unix operating system (Solaris 10+)
Demonstrated experience in Virtual Environments (VMWare, Citrix XenServer/XenDesktop, Oracle VirtualBox)
Demonstrated experience in Containerization (Docker, Open Container Initiative)
Demonstrated experience in Microsoft .NET Framework/C#
Demonstrated experience in Scripting (Batch, Bash, PowerShell, Python)
Demonstrated experience in Test Driven Development (Unit Testing, DT&E, Ops checks)
Demonstrated experience in Configuration Management Tools (subversion, Git)
Demonstrated experience in Cyber security mitigation
Benefits
Medical
Vision
LTD
STD
Life Insurance
Dental
401K
PTO
Tuition Reimbursement